如何在fancytree.js上单击第二级时提醒消息

时间:2017-03-16 07:55:27

标签: javascript jquery fancytree

我正在使用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;
&#13;
&#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 + '---');
        }
    });
});
  当我点击任何级别时,

此警报。那怎么能这样做呢?

1 个答案:

答案 0 :(得分:1)

您可以使用data.node.getLevel()从任何节点询问级别。如果将其放入if语句中,则可以按级别进行过滤。

有关详细信息,请参阅the documentation of fancytree

祝你好运