Javascript 在子菜单中查找选中的复选框
这是三级菜单,我想在第三级找到复选框。我为复选框编写函数,但效果不好。我该怎么做Javascript 在子菜单中查找选中的复选框,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,这是三级菜单,我想在第三级找到复选框。我为复选框编写函数,但效果不好。我该怎么做 第三部分 第三部分 第三部分 第三部分 存在一些问题,请阅读代码中的注释以了解它们 函数检查(){ var listPart=[]; var listSec=[]; var-listTA=[]; $('.tree>ul>li输入:选中')。每个(函数(){ var A1=此.id; listPart.push(A1); var Sec=$(this.nexist('ul
-
-
- 第三部分
- 第三部分
-
- 第三部分
-
-
- 第三部分
存在一些问题,请阅读代码中的注释以了解它们
函数检查(){
var listPart=[];
var listSec=[];
var-listTA=[];
$('.tree>ul>li输入:选中')。每个(函数(){
var A1=此.id;
listPart.push(A1);
var Sec=$(this.nexist('ul').parent().find('a').attr('id');
列表秒推送(秒);
var parentModule=$(this.nestest('ul').parent().nestest('ul').parent().find('a').attr(/*id-需要替换'name`*/'name');
listTA.push(父模块);
});
//显示结果
$(“#控制台”).html(“”+JSON.stringify(listPart)+'、“+JSON.stringify(listSec)+'、“+JSON.stringify(listTA)+'”);
}
//每当复选框被更改时运行该函数
$(':复选框')。更改(复选框)代码>
-
-
-
第三部分
-
第三部分
-
-
第三部分
-
-
-
第三部分
您可以使用此选择器:
$(".SubRoot input[type='checkbox']:checked");
您可以使用以下选择器查找第三级上的复选框
$('.tree>ul>li>ul>li>ul>li>input[type="checkbox"]:checked')
你需要解释一下你想要更好一点的是什么。很遗憾,您的描述不太可读。是否只需选中“父项”复选框?您的代码似乎工作正常。您希望发生什么?
$('.tree>ul>li>ul>li>ul>li>input[type="checkbox"]:checked')