繁体   English   中英

简单的jQuery .change问​​题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM