JQuery检查Div html是否具有特定字符

时间:2014-03-25 13:16:54

标签: javascript jquery

我正在尝试使用JQuery检查Div #id是否具有某个特定字符。

这是我正在尝试的代码:

if ($("#mydiv").html('0')) {

  alert'zero character was found';

}

警报没有弹出。

我做错了吗?

4 个答案:

答案 0 :(得分:2)

尝试使用contains

$("#mydiv:contains(0)")

答案 1 :(得分:2)

if ($("#mydiv:contains(0)")) {

  alert('zero character was found'); // do not forget also `(`

}

答案 2 :(得分:1)

如果我正确阅读了您的问题并且您正在寻找 id 包含字符串0的div,那么这应该适合您:

 if ($("div[id*='0']").length>0) {
     alert('zero character was found');
 }

http://jsfiddle.net/mT862/

答案 3 :(得分:0)

尝试使用原生javascript

var str = $("#mydiv").text();
if (str.indexOf('0') !== -1) {
  alert('zero character was found');
}