单击功能不起作用从函数调用时

时间:2016-03-05 06:10:10

标签: javascript jquery javascript-events

当我点击单选按钮“foo”时,我有以下功能被调用,当我点击时它按预期工作

$("#foo").live("click", function () {
    if ($('input:radio[name=foo]:checked').val() == 'foo') {
        $.each(oneArray, function (key, value) {
            $("#foo1").append($("<option></option>")
                         .attr("value", key)
                         .text(value));
        });
        $.each(twoArray, function (key, value) {
            $("#foo2").append($("<option></option>")
                     .attr("value", key)
                     .text(value));
        });
    }
});

但是当我做下面的事情时,它没有奏效

checkFoo(){ 
    $("#foo").click();
}

如果我做错了,请纠正我。

1 个答案:

答案 0 :(得分:0)

而不是$("#foo").live("click", function () {...使用$("#foo").live("change", function () {..

希望得到这个帮助。