我使用的jquery checkboxtree plugin效果很好,并且在上面的链接中有很好的文档和示例。我现在有一种情况,我想以编程方式检查节点。使用以下语法支持此功能:
$('#tabs-5-check').click(function(){
$('#tree5').checkboxTree('check', $('#tabs-5-node23'));
});
但问题是,除非已经扩展了所有父节点,否则这没有用。 (如果父节点折叠,那么你甚至没有意识到发生了任何事情)
当我以编程方式检查节点时,我试图弄清楚是否有任何方法可以“扩展直到”或“扩展父节点”,这样它不仅可以检查节点,还可以扩展父节点,以便我选择的节点检查是否可见?
使用此选项似乎在初始化时支持:
$('#areaTree').checkboxTree({
initializeChecked: 'expanded',
但是我看不到在初始化后以编程方式检查项目时如何应用它。这可以使用这个jquery插件吗?
我希望我可以使用像这样的类名来扩展多个节点
$( '#突片-5-扩大')。点击(函数(){ $('#tree5')。checkboxTree('expand',$('。bluetabs')); });
答案 0 :(得分:1)
这对我有用:
$('#tabs-5-expand').click(function(){
$('#tabs-5-node23').parents('li').each(function() {
$('#tree5').checkboxTree('expand', $(this));
});
});