为什么不直接从jsp中的事件直接调用document.ready内编写的任何javascript函数?
例如:
$(document).ready(function(){
function abc()
{
//Some stuff here
}
});
从类似的东西:
<input id="a" type="button" onclick="abc();">
因为它在全局范围内不可用。您作为参数传递到的匿名函数中定义的任何函数$.ready()
仅在该函数中可用。
为了实现您想要的目标,您需要:
$(document).ready(function(){
function abc() {}
$('#a').on('click',abc);
});
有关功能范围的更多信息,请参见此MDN文章
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句