jQuery, если div содержит текст, кнопка переключения - PullRequest
3 голосов
/ 02 февраля 2012

Я пытаюсь заставить кнопку переключаться, если div содержит строку текста.Что-то вроде:

$(document).ready(function(){
$(function() {
if ('$div#trackingnumber:contains('Hello')');') {
    $("dinput#submitam").toggle()});
}
});

Кто-нибудь знает, как это сделать?

Ответы [ 3 ]

8 голосов
/ 02 февраля 2012

Вы на правильном пути.Я вижу только некоторые синтаксические ошибки.Попробуйте

$(document).ready(function(){
     if ($("#trackingnumber:contains('Hello')").length != 0) 
     {
         $("dinput#submitam").toggle();
     }
});

Оформите заказ jsFiddle .

0 голосов
/ 02 февраля 2012
$(document).ready(function() {
    if ( $("#trackingnumber:contains('Hello')").length > 0 ) {
        $("#submitam").toggle();
    }
});
0 голосов
/ 02 февраля 2012

Просто сделай так

$(document).ready(function(){
  if ($("div#trackingnumber:contains('Hello')").length > 0)
  $("dinput#submitam").toggle();
});
...