Javascript 有人能告诉我为什么这个jQuery脚本不能工作吗?
这是我的密码Javascript 有人能告诉我为什么这个jQuery脚本不能工作吗?,javascript,jquery,Javascript,Jquery,这是我的密码 function switchbox(showall, maincls) { $(showall).change(function() { if ($(this).is(":checked")) { $(maincls).each(function(i) { $(this).attr('disabled', true); }); } else { $(maincls).e
function switchbox(showall, maincls) {
$(showall).change(function() {
if ($(this).is(":checked")) {
$(maincls).each(function(i) {
$(this).attr('disabled', true);
});
} else {
$(maincls).each(function(i) {
$(this).attr('disabled', false);
});
}
});
}
switchbox('.show-all-tags, .tags');
switchbox('.show-all-cats, .categories');
如果我没有在函数中使用变量,它就会工作。当选中show-all-X时,它应该禁用该类的所有复选框,反之亦然。我在没有变量的情况下尝试了showall,maincl,它可以工作。请问我做错了什么
谢谢。maincls没有定义,也许你的意思是:
switchbox('.show-all-tags', '.tags');
switchbox('.show-all-cats', '.categories');
什么是maincls?似乎还没有定义哦,我真傻,我忘了在.tags、.categories.前面加引号了。。所以我想它是把它当作一个变量。愚蠢的错误愚蠢的我。。。不好意思:谢谢