我正在使用fancytree.js我想在节点上引用时发出警告。但不是所有节点。就在点击第二级节点时。实施例
<ul>
<li>1</li>
<ul>
<li>1.1</li>
<li>1.2</li>
</ul>
<li>2</li>
<ul>
<li>1.1</li>
<li>1.2</li>
</ul>
<li>3</li>
</ul>
&#13;
我想在点击1.1和1.2或2.1和2.2
时发出警报$(document) . ready(function () {
var data = '{{ path('gouvernorat_map') }}';
$("#filter_switches") . fancytree({
source: {
url:data
},
icon: false,
keyboard: true,
quicksearch: false,
tooltip: false,
click: function (event, data) {
alert(data . node + '---' + data . node . key + '---' + data . node . title + '---');
}
});
});
当我点击任何级别时,此警报。那怎么能这样做呢?
答案 0 :(得分:1)
您可以使用data.node.getLevel()
从任何节点询问级别。如果将其放入if语句中,则可以按级别进行过滤。
有关详细信息,请参阅the documentation of fancytree
祝你好运