Javascript 简单jQuery.change问题
我是jQuery新手,很难获取.change事件来调用命名函数。当我使用匿名函数时,它可以正常工作 这很好:Javascript 简单jQuery.change问题,javascript,jquery,Javascript,Jquery,我是jQuery新手,很难获取.change事件来调用命名函数。当我使用匿名函数时,它可以正常工作 这很好: $(function() { $("select").change(function() { alert("hello"); }); }); 这不起作用(即无效): 非常感谢任何帮助 您将函数作为参数传递,而不是调用它,因此在processSelection之后不需要()。所以,你应该这样做 $("select").change(processSel
$(function() {
$("select").change(function() {
alert("hello");
});
});
这不起作用(即无效):
非常感谢任何帮助 您将函数作为参数传递,而不是调用它,因此在
processSelection
之后不需要()
。所以,你应该这样做
$("select").change(processSelection);
而不是
$("select").change(processSelection());
你应该解释一下区别,以防不是每个人都清楚。谢谢Emmett,非常感谢。奇怪的是,当我从函数调用中删除括号时,它确实起作用了。即,我将processSelection()更改为processSelection
$("select").change(processSelection());