gpt4 book ai didi

jQuery 如果 "this"包含

转载 作者:行者123 更新时间:2023-12-03 21:39:26 28 4
gpt4 key购买 nike

我正在尝试将包含特定文本字符串的任何元素更改为红色。在我的示例中,我可以将子元素变为蓝色,但是我编写“替换我”行的方式有些不正确;红色不会发生变化。我注意到“contains”方法通常写为 :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');
}
});

fiddle :http://jsfiddle.net/zatHH/

最佳答案

:contains 是一个选择器。要检查选择器是否适用于给定变量,可以使用 is :

if($(this).is(':contains("Replace Me")')) 

然而,在这种情况下,Vega 的解决方案更加清晰。

关于jQuery 如果 "this"包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14510261/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com