JQuery Проверьте, имеет ли Div html определенный символ

0

Я пытаюсь проверить с помощью JQuery, если Div #id имеет определенный символ или нет.

Вот код, который я пытаюсь:

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

  alert'zero character was found';

}

Предупреждение не появляется.

Я делаю это неправильно?

  • 0
    Ваш заголовок гласит: проверьте div HTML, а ваш вопрос - идентификатор div. Который из них?
Теги:

4 ответа

2
Лучший ответ
if ($("#mydiv:contains(0)")) {

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

}
2

попробуйте использовать contains

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

Если я правильно прочитаю ваш вопрос и вы ищете div, чей идентификатор содержит строку 0 то это должно работать на вас:

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

http://jsfiddle.net/mT862/

0

попробуйте использовать собственный javascript

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню