2011-10-05 153 views
3

我可以檢查jsTree serach是否會產生一些結果嗎?檢查jstree搜索結果

例如,我可以做這樣的事情:

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

最後我找到了一些解決方案: var searchResult = $('#myTree')。jstree('search','keyword'); ($(searchResult).find('。jstree-search')。length == 0){ 做些什麼... }; .jstree-search是堅持結果節點的css類。 Yair –

回答

3

終於讓我找到了一些解決方案:

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

.jstree搜索是CSS類粘到結果節點。

+0

我對'var count = $(「.jstree-container-ul li .jstree-search」)使用了類似的方法。 – campervancoder