Tod*_*ddN 3 html jquery if-statement
我已contains()成功使用该功能,但从未使用过它if-statement.我的下面的代码似乎不适用.我基本上说如果H1包含"真实"这个词,做一些事情,如果不做其他事情.目前它只显示第一位代码,无论是什么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);
}
Run Code Online (Sandbox Code Playgroud)
您需要检查length生成的集合的属性:
if ($("H1:contains('True')").length) {
...
Run Code Online (Sandbox Code Playgroud)
因为$("H1:contains('True')")将返回一个对象,对象总是评估为真实.
| 归档时间: |
|
| 查看次数: |
6566 次 |
| 最近记录: |