0

liいくつかのカスタム属性を持つアイテムがたくさんあります:

<ul>
  <li count="1">foo</li>
  <li count="1">foo1</li>
  <li count="*">foo2</li>
  <li>foobar</li>
  <li count="0">bar2</li>
  <li count="*">bar3</li>
</ul>

li値が 1 または 0 の属性を持つ要素を選択したいのですcountが、2 つの選択を行わずにこれを行うことはできますか?

結果を絞り込むために AND 選択を実行する方法を確認できます (例: $("li[count='0'][otherAttr='blah']")...)。ただし、OR 選択を実行できるかどうかはわかりません。

よろしくお願いします。

4

3 に答える 3

3

カンマを使用

 $("li[count='0'], li[otherAttr='blah']")....
于 2011-10-21T19:09:38.310 に答える
1

いくつかの方法を使用できますが、コンマを使用する必要があります。

$("li[count='0'], li[count='1']")...

または、私の好みの方法...

$("li").filter("[count='1'], [count='0']")...
于 2011-10-21T19:25:38.540 に答える
0

使えませんli[count*='01']か?

于 2011-10-21T19:10:52.570 に答える