jquery span值选择器

时间:2013-02-13 18:02:26

标签: jquery jquery-selectors

是否可以使用jquery选择器找到一个范围,类似于选择像这样的输入

$("input[value=boo]").parent().addClass("red");

我试图用文本,内容和其他东西取代价值而没有成功。

3 个答案:

答案 0 :(得分:1)

您可以使用filter方法:

$("span").filter(function() {
     var txt = this.textContent || this.innerText;
     // var txt = $(this).text();
     return txt === 'boo';
}).parent().addClass("red");

答案 1 :(得分:1)

当然可以。您可以执行类似$("span[name='test']").parent().addClass("red");$("span[id='test']")的操作,但它仍然有用。

答案 2 :(得分:0)

假设这是你的范围:

<span class='span-1'>Text of span.</span>

然后:

$('span[class^="span"]').addClass('red');