单击函数无法像从函数调用时那样工作
Click function not working as when called from a function
当我点击单选按钮“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();
}
如有不妥请指正
而不是 $("#foo").live("click", function () {...
使用 $("#foo").live("change", function () {..
希望对您有所帮助。
当我点击单选按钮“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();
}
如有不妥请指正
而不是 $("#foo").live("click", function () {...
使用 $("#foo").live("change", function () {..
希望对您有所帮助。