Javascript 检查jstree搜索结果

Javascript 检查jstree搜索结果,javascript,jquery,jstree,Javascript,Jquery,Jstree,我可以检查jsTree serach是否产生一些结果吗 例如,我可以这样做吗: var searchResult = $('#myTree').jstree('search', 'keyword'); if(searchResult.haveResults){ Do something... }; 最后我找到了一些解决办法: var searchResult = $('#myTree').jstree('search', 'keyword'); if ($(searchResult).f

我可以检查jsTree serach是否产生一些结果吗

例如,我可以这样做吗:

var searchResult = $('#myTree').jstree('search', 'keyword');
if(searchResult.haveResults){
   Do something...
};

最后我找到了一些解决办法:

var searchResult = $('#myTree').jstree('search', 'keyword');
if ($(searchResult).find('.jstree-search').length == 0) {
   //Do something...
};

.jstree search是一个css类,它会粘附到结果节点。

最后我找到了一些解决方案:var searchResult=$(“#myTree”).jstree('search','keyword');if($(searchResult).find('.jstree search').length==0){Do something…}。jstree search是一个css类,它固定在结果节点上。YairI使用了类似的方法,
var count=$(“.jstree container ul li.jstree search”).length