私は$( ':has')を使用してツリーをフィルタリングしています。うまく動作していますが、正確な一致を見つけるには時間がかかりすぎています...:hasは正常に動作していません
function filterLeftNavTree(filterData){
jQuery("ul.treeview").find("li").hide();
if(filterData.indexOf("|")!=-1){
var Data = filterData.split("|");
for(i=0;i<Data.length;i++){
$(':has(#'+Data[i] +')').show();
}
}else{
$(':has(#'+filterData+')').show();
} }
私は が、それは完全な一致を示していない...スピードを向上させるために$('div:has(#'+Data +')').show();
を使用しています...
私が何か間違ったことをやっていますか...?私はこのコードのパフォーマンスを向上させることができるように
は、私はまた、.find()所望の解を得ることができませんでした..but ...
任意の提案を試みました。 ありがとうございます。
参照? show(); ' – James
はいいいえ...私はここに入力している間にそれを見逃しましたが、実際のコードではそれは大丈夫です – Vivek