在 jstree 中使用 JavaScript 中的正则表达式选择一个节点



我正在测试我的UI行为,并尝试以编程方式单击jstree节点:

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

但是nodeName来自用户搜索,它与现有节点不完全匹配,所以我想在.select_node中使用正则表达式。我不能让它工作。可能吗?jstree还有其他方法吗?

不是真正的正则表达式,但您可以使用 CSS 选择器,例如:

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

。其中selector是用户输入。它将匹配具有包含所提供字符串的id的节点。因此,例如,如果selector = 'can'那么它可以匹配节点candlescanned,但不能匹配clan

相关内容

  • 没有找到相关文章

最新更新