выяснить, что объект JQuery действительно содержит существующий узел - PullRequest
1 голос
/ 05 февраля 2011

Например, у меня следующий код jQuery:

var div1 = $("divs").next();

Как мне узнать, что объект div1 действительно содержит существующий узел?Например, у $("divs1") просто не было следующих братьев и сестер.

Ответы [ 2 ]

3 голосов
/ 05 февраля 2011

Вы можете проверить длину результата.

var div1 = $("divs").next();

if ( div1.length )
  {
    //it exists..
  }
else
  {
    // no next found..
    // keep in mind that it might fail due to two reasons
    // a) no next element found
    // b) no divs element found
  }

Вам известно, что divs не является допустимым именем тега, верно?( надеюсь, что это просто пример .. )

3 голосов
/ 05 февраля 2011
var div1 = $("divs").next();
if (div1.length != 0) {
  // valid one
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...