[英]Simple jQuery .change question
我是jQuery新手,很难获取.change事件来调用命名函数。 当我使用匿名函数时,它可以正常工作。
这工作正常:
$(function() {
$("select").change(function() {
alert("hello");
});
});
这不起作用(即无效):
$(function() {
$("select").change(processSelection());
function processSelection() {alert('Hello!');};
});
任何帮助,不胜感激!
您将函数作为参数传递,而不是调用它,因此在processSelection
之后不需要()
。 所以,你应该做
$("select").change(processSelection);
代替
$("select").change(processSelection());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.