为什么在安装jquery 3时,此简单代码会中断?

时间:2019-01-31 21:31:40

标签: jquery migration

我有一些非常简单的代码,可以完成两件事。它要做的第一件事是,当单击复选框时,它将切换包含更多选项的div的可见性。第二件事是如果未选中主复选框(类别),则取消选中所有第二组选项(子类别)

它绝对完美,可以在jquery 1.12下完成我想要的一切,但是当我进入(这是一个旧站点)并切换到jquery 3.3.1时,它停止了工作。就错误而言,控制台上没有任何显示。

我不是最出色的jquery用户,所以也许你们其中一个可以指出出什么问题了?我可能只是恢复到较旧的jquery,因为它位于受密码保护的admin区域,但是我宁愿理解为什么它在jquery 3下不起作用。

$(document).ready(function(){
$('input.categorycheck[type="checkbox"]').click(function(){
    var inputValue = $(this).attr("value");
    $("." + inputValue).toggle();
    $(".subcat" + inputValue).attr("checked", false);

});



});

0 个答案:

没有答案