$('#menuTree').on('changed.jstree',function(e,data){}
我现在是这样写的 如果点击就执行 但是他没法区分是勾选了还是没勾选
$('#menuTree').on('changed.jstree', function(e,data){ if ($(e.target).prop('checked')) { // } else { // } })
$('input[type="checkbox"][name="name"]').each(function(m,n){ // 行内的input select的值 var x = m+1; var isChange = $('#changeStatusSmall'+x).is(':checked'); if(isChange==true){ arrSmall.push($(this).attr("value")); } });
类似这样 ,取值用这个 $('#id').is(':checked');取出来的值是bool值
然后判断
先获取所有的节点
利用jstree().get_selected(true)获取所选中的节点;
jstree().get_selected(false)获取所未选中的节点。
var menuSelected=$("div[code='所有节点统一标识']").jstree().get_selected(true);//获取选中的节点
//判断是否有选中的节点
if (menuSelected.length != 0) {
var entity = menuSelected[0].original.a_attr;//获取选中节点的各项值
}