如何在点击 fancytree.js 的第二级时提醒消息

how to alert a message when click on the second level on fancytree.js

我正在使用 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>

我只想在单击 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 + '---');
        }
    });
});

this alert when i click in any level. so how can i did it?

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

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

祝你好运