jQueryを使用してさまざまなXMLファイルを解析しており、現在選択されているファイルで特定の単語またはフレーズを見つけるための検索機能を実装しましたが、以下の行に小さな問題があります:
$("LINE:contains(" + query + ")",currentContext).each(function(){
検索自体は問題なく動作していますが、この行はクエリを含むすべての単語を取得しています。たとえば、「息子」という単語を見つけたい場合は、「季節」を取得しています。
これは、「息子」を含む文字列を探すことにかかっていることを理解しています。周りを見回して見たところ、それで.filter()
問題が解決する可能性がありますが、コードに実装する方法がわかり$("LINE").filter(query,currentContext).each(function()
ません.
XML ファイルの 1 つの短い例をここで見ることができます: http://pastebin.com/1tqhpH4W
よろしくお願いします!