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