Выберите узел в jstree, используя регулярное выражение в JavaScript - PullRequest
0 голосов
/ 23 января 2020

Я тестирую свое поведение пользовательского интерфейса и пытаюсь программно щелкнуть по узлу jstree:

    $('#search_jstree_id')
        .jstree(true)
        .select_node('nodeName');

Но nodeName исходит из поиска пользователей и не точно соответствует существующим узлам, поэтому я хочу использовать регулярное выражение в .select_node. Я не могу заставить это работать. Является ли это возможным? Любой другой способ для Jstree?

1 Ответ

0 голосов
/ 23 января 2020

Не совсем регулярное выражение, но вы можете использовать селектор CSS, например:

.select_code('.jstree-node[id*="' + selector + '"]')

... где selector - пользовательский ввод. Он будет соответствовать узлам, которые имеют id, который содержит предоставленную строку. Так, например, если selector = 'can', тогда он может соответствовать узлам candle и scanned, но не clan.

...