gpt4 book ai didi

jQuery 如果 H1 :contains a word do something

转载 作者:搜寻专家 更新时间:2023-10-31 22:09:12 24 4
gpt4 key购买 nike

我成功地使用了 contains() 函数,但从未将它与 if 语句 一起使用。我的以下代码似乎无法正常工作。我基本上是说,如果 H1 包含单词“true”,则执行某些操作,如果不执行则执行其他操作。目前它只显示代码的第一位,无论 H1 中有什么。它从不显示 else 部分。

<H1>This h1 contains the word Star</H1>

if ($("H1:contains('True')")) {
var test= "<div>IT DID CONTAIN THE WORD TRUE!</div>";
$('h1').append(test);

} else {
var test= "<div>IT DID <b>NOT</b> CONTAIN THE WORD TRUE!</div>";
$('h1').append(test);
}

最佳答案

您需要检查结果集合的 length 属性:

if ($("H1:contains('True')").length) {
...

因为 $("H1:contains('True')") 将返回一个对象,并且对象总是评估为真值。

关于jQuery 如果 H1 :contains a word do something,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6387756/

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