作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在与 jQuery jsTree 插件复选框进行斗争。好的,我已经了解如何处理选中或取消选中复选框的事件。如果有用我可以粘贴代码:
.bind("check_node.jstree", function(e, data)
{
if(data.rslt.obj !== undefined && data.rslt.obj.attr(\'id\') !== undefined)
{
jQuery.ajax({
async : false,
type: "POST",
dataType: "json",
url: "adsmanager/adsfields/ajaxappendcategory",
data:
{
"id" : data.rslt.obj.attr(\'id\'),
"itemId" : "' . Yii::app()->getRequest()->getParam('id') . '",
},
success: function(r)
{
if(r === undefined || r.status === undefined || !r.status)
{
data.rslt.obj.removeClass(\'jstree-checked\');
data.rslt.obj.addClass(\'jstree-unchecked\');
}
else
{
niceBox(\'ok\');
}
}
});
}
return true;
})
有了这个,一切都好,但我知道我无法在任何地方找到如何检查树加载上的复选框,例如,如果我在创建新新闻项时为我的新闻项使用类似 jsTree 的类别选择器,那么一切都正常,当我想更新该项目,我需要带有选定类别的 jsTree,但我找不到任何示例如何在加载 jsTree 时选择节点。
这个问题有帮助吗?
最佳答案
如果您使用 JSON_DATA,请将 class:jstree-checked
添加到节点的 attr 对象:
{
"data": "node name",
"attr": { "id": "node id", "class":"jstree-checked" }
}
关于jquery - jstree 复选框在加载时选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4128607/
我是一名优秀的程序员,十分优秀!