ユーザーが検索文字列を入力できるようにし、その検索項目が見つかった回数を返したいと考えています。検索値を「contains」メソッドにハードコーディングすれば、これを機能させることができますが、検索値を変数に格納するとすぐに機能しなくなります。
HTML :
<div class="myTest">this</div>
<div class="myTest">this</div>
<div class="myTest">that</div>
<div class="myTest">that</div>
<div class="myTest">this</div>
<div id="howMany"></div>
ジャバスクリプト:
$(function() {
var myVal= "that";
var existingList = $("div:contains(myVal) + .myTest").length;
$("div[id*='howMany']").html(existingList);
})