Twitter bootstrap ASP.NET jstree复选框获取所有选定节点和子节点
我遇到了这个问题,我正在使用asp和jstree复选框插件,我需要获得所有未选中的节点(父节点和他的子节点),优先选择阵列上的完整路径,然后将其拆分,因为我需要在数据库上搜索,我需要父节点和子节点 这是我的代码:Twitter bootstrap ASP.NET jstree复选框获取所有选定节点和子节点,twitter-bootstrap,checkbox,jstree,Twitter Bootstrap,Checkbox,Jstree,我遇到了这个问题,我正在使用asp和jstree复选框插件,我需要获得所有未选中的节点(父节点和他的子节点),优先选择阵列上的完整路径,然后将其拆分,因为我需要在数据库上搜索,我需要父节点和子节点 这是我的代码: 根节点 子节点 博顿常态 $(“#容器”).jstree({ '插件':[“wholerow”,“checkbox”], “核心”:{ “数据”:[{ “文本”:“RRRAAAA”, “儿童”:[ { “文本”:“S1”, “图标”:“右侧字形图标字形图标”, “国家”
- 根节点
子节点
博顿常态
$(“#容器”).jstree({
'插件':[“wholerow”,“checkbox”],
“核心”:{
“数据”:[{
“文本”:“RRRAAAA”,
“儿童”:[
{
“文本”:“S1”,
“图标”:“右侧字形图标字形图标”,
“国家”:{
“选定”:false
}
},
{
“文本”:“S2”,
“图标”:“右侧字形图标字形图标”
},
{
“文本”:“A2”,
“图标”:“右侧字形图标字形图标”
},
{
“文本”:“A2”,
“图标”:“右侧字形图标字形图标”
},
{
“文本”:“F”,
“图标”:“右侧字形图标字形图标”
}]
}],
“主题”:{
'名称':'质子',
“响应”:正确
}
}
}).on('select_node.jstree',函数(e,数据){
变量i,j,nid;
对于(i=0,j=data.selected.length;i
在Jstree中,有两个类可用于区分节点已检查状态和未检查状态。它们分别是“jstree checked”和“jstree unchecked”
因此,为了获得所有未选中的节点,您可以使用以下逻辑
var nodeCheckedCount= $('.jstree-unchecked').length;
var Ids = '';
if (nodeCheckedCount= > 0) {
for (i = 0; i < nodeCheckedCount= ; i++) {
var temp = $($('.jstree-unchecked')[i]).attr('id')
if (Ids == "") {
Ids += temp;
}
else {
Ids= Ids + "," + temp;
}
}
console.log(Ids)
var nodeCheckedCount=$('.jstree unchecked').length;
变量ID=“”;
如果(nodeCheckedCount=>0){
对于(i=0;i