我使用的是jquery校验树插件,它工作得很好,上面的链接中有很好的文档和示例。现在,我想以编程方式检查节点。使用以下语法支持这一点:
$('#tabs-5-check').click(function(){
$('#tree5').checkboxTree('check', $('#tabs-5-node23'));
});但问题是,除非所有父节点都已经展开,否则这是没有用的。(,如果父节点被折叠,那么您甚至没有意识到发生了什么事情,)
当我以编程方式检查一个节点时,我试图找出是否有“展开直到”或“扩展父节点”的方法,以便它不仅检查节点,而且扩展父节点,以便我选择检查的节点是可见的?
似乎在初始化时使用以下选项支持这一点:
$('#areaTree').checkboxTree({
initializeChecked: 'expanded',但是,我不知道在初始化后,如何在程序检查项时应用该方法。这可以使用这个jquery插件吗?
我希望我可以使用这样的类名来扩展多个节点
$(‘#制表符-5-展开’).click(函数(){$(‘#tree5’).checkboxTree(‘展开’,$('.bluetabs'));};
发布于 2015-02-17 12:35:26
这对我起了作用:
$('#tabs-5-expand').click(function(){
$('#tabs-5-node23').parents('li').each(function() {
$('#tree5').checkboxTree('expand', $(this));
});
}); https://stackoverflow.com/questions/28561406
复制相似问题