いくつかの「li」要素を含むdivがあるとします。チェックボックスをクリックすると、いくつかの要素(li)が選択されます。divに表示されているliから、特定の属性を持つすべてのliを選択したいと思います。たとえば、以下では、最初の3つのliのみが表示されていると仮定し、value=ItemAおよびcolor=Redのliを選択します。
>>
<div id="products">
<li value="ItemA" color="Yellow"><img src="images/1.jpg"></li>
<li value="ItemA" color="Red"><img src="images/2.jpg"></li>
<li value="ItemB" color="Red"><img src="images/3.jpg"></li>
<li value="BRAND C" color="Red"><img src="images/7.jpg"></li>
<li value="BRAND D" color="Blue"><img src="images/8.jpg"></li>
<li value="BRAND A" color="Yellow"><img src="images/9.jpg"></li>
<li value="BRAND B" color="Yellow"><img src="images/10.jpg"></li>
</div>
私はこれらの質問を知っています。
$("#products").find("li:visible") //query to find visible li
$('li[value="ItemA"][color="Red"]).hide() // query with attribute selectors
そのようなliを選択するためのjqueryステートメントは何になりますか。