0
<ul>
    <li>one</li>
    <li>two</li>
    <li class="selected">three</li>
    <li>four</li>
    <li>five</li>
</ul>

この状況で、テキスト「two」を持つ「li」を選択する方法。CSS または jQuery を使用します。助けてください。ありがとう

4

4 に答える 4

2

メソッドを使用できます.prev()

$('li.selected').prev();
于 2013-10-12T22:44:05.270 に答える
2

1 つのオプションは:containsセレクターです。

 $("li:contains('two')")

ドキュメンテーション

于 2013-10-12T22:44:06.633 に答える
0
var items = $('li').filter(function() {
  return ($(this).text() == 'two');
});
于 2013-10-12T22:45:03.347 に答える
-1

jquery n 番目の子セレクターを使用できます。

var li = $('ul#myul li:nth-child(2n)');
于 2013-10-12T22:43:49.183 に答える