が含まれている場合、これは私のhtmlの一部です:表示要素のhtmlこの子はテキスト
<div class="rigaEven">
<div class="col1">
<p class="stage">ROOM B</p>
<p class="where">Street</p>
</div>
<div class="col2 half">
<p class="when">09:00 - 11:00</p>
</div>
<div class="col3">
<p class="what">EVENT</p>
<p class="type">event</p>
<p class="who">PIER LUIGI GAROTTI</p>
</div>
</div>
<div class="rigaOdd">
<div class="col1">
<p class="stage">ROOM C</p>
<p class="where">Street</p>
</div>
<div class="col2 half">
<p class="when">09:00 - 11:00</p>
</div>
<div class="col3">
<p class="what">MEETING</p>
<p class="type">event</p>
<p class="who">FRANCESCA GUARINO</p>
</div>
</div>
この子はcol3という特定のテキストが含まれている場合、私はクラスrigaEvenまたはrigaOddとのdivを非表示にしたいと思います。 私は、このメソッドを実装しますが動作しないと思います。ご例えば
function myFilter(filter){};
//or
var myFilter = function(filter){};
第二に、(あなたのコードに:あなたはどこにでもそれを呼び出すことはできませんので、すべての機能の
function(filter){
if($(\".col3:contains("+filter+")\")){
$(\".rigaEven\").show();
}
if($(\".col3:contains("+filter+")\")){
$(\".rigaOdd\").show();
}
}
あなたは '場合は、間違った引用符をエスケープ($(「COL3:。(\含まれている『+フィルタ+ \』)」)' – sTx
私はこれを試してみてくださいAndroidのWebViewでは動作しますが、動作しません仕事:https://pastebin.com/VpfcmPp7 – jLab19