jQuery では、同様のセレクターを探してい:contains
ますが、要素テキストに対して完全に一致させる必要があります。ありますか?
<div>1</div>
<div>12</div>
<div>13</div>
<div>135</div>
だから私が探してtext = 1
も最初のものしか手に入らないdiv
jQuery では、同様のセレクターを探してい:contains
ますが、要素テキストに対して完全に一致させる必要があります。ありますか?
<div>1</div>
<div>12</div>
<div>13</div>
<div>135</div>
だから私が探してtext = 1
も最初のものしか手に入らないdiv
あなたはそれを作ることができます:
$.extend($.expr[":"], {
exactly: function( element, index, details, collection ){
return $(element).text() === details[3];
}
});
$("div:exactly(Foo)").addClass("red");
$("div:exactly(230)").addClass("blu");
それはそうすることができます:
var str = "whatever";
$(".elements").filter(function() {
return $(this).text() == str;
});
var search = '1';
$('div').filter(function() {
return $(this).text() == search;
}).css('background','#f00');