1
if ($("div:contains('art')" = true)) {
    alert("Test");
};

你好,我有这个代码,但它不起作用......如何修复它?我想在脚本找到字符串“art”时调用该函数 - 怎么做?

4

2 回答 2

4

jQuery 选择器返回元素或不返回元素,因此您应该检查是否找到 1 个或多个匹配元素,这应该有效

if ($("div:contains('art')").length > 0) {
   alert("Test");
};
于 2013-04-26T17:18:33.487 回答
3
if ($("div:contains('art')").length) {
    alert("Art!");
};

这就是修复。您的代码不起作用,因为它的语法不正确。

于 2013-04-26T17:18:24.563 回答