特定のテキスト文字列を含む要素を赤色に変更しようとしています。私の例では、子要素を青くすることができますが、'Replace Me' 行の書き方に誤りがあります。赤い色の変化は起こりません。「含む」メソッドは通常次のように記述されていることに注意して:contains
ください$(this)
。
$('#main-content-panel .entry').each(function() {
$(this).css('color', 'blue');
});
$('#main-content-panel .entry').each(function() {
if($(this).contains("Replace Me").length > 0) {
$(this).css('color', 'red');
}
});