0

このような入力を選択するのと同様のjqueryセレクターを使用してスパンを見つけることは可能ですか?

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

値をテキストやコンテンツなどに置き換えてみましたが、成功しませんでした。

4

3 に答える 3

1

メソッドを使用できますfilter

$("span").filter(function() {
     var txt = this.textContent || this.innerText;
     // var txt = $(this).text();
     return txt === 'boo';
}).parent().addClass("red");
于 2013-02-13T18:05:03.783 に答える
1

確実なこと。$("span[name='test']").parent().addClass("red");またはのようなことを行うことができ$("span[id='test']")、それは機能します。

于 2013-02-13T18:06:23.907 に答える
0

これがあなたのスパンだとします:

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

それから:

$('span[class^="span"]').addClass('red');
于 2013-02-13T18:07:32.930 に答える