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

在这种情况下,如何选择具有文本“二”的“li”。使用 CSS 或 jQuery。请帮忙。谢谢

4

4 回答 4

2

您可以使用.prev()方法:

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

一种选择是: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 回答