我使用Fancytree jquery插件v2.12.0
创建了一个分层树 $('h3').text();
启用了复选框和多层次选择模式。
我还为select事件设置了一个函数:
<a class="prev">
<span class="icon-wrap"></span>
<h3><strong>Alexis</strong> Tsipras</h3>
</a>
$('.prev').click(function() {
$(this).find('h3').text('hello');
});
我希望将此函数应用于所有被检查的节点,但问题是当您选择(检查)父节点时,其子节点也会被选中(选中),但是仅为父节点触发了select事件。
我可以自己循环遍历子节点,但是当选择父节点时,是否可以在子注释上进行控制触发器选择事件?
答案 0 :(得分:1)
似乎只为所选节点调用“select”事件。 我建议你访问子节点。
select: function(e, data){
if(data.node.hasChildren()){
data.node.visit(function(child){
//your logic
});
}
}