как проверить вар в JQuery - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть этот скрипт:

var display = '<div class="uploadData" id="pxupload'+ itr +'_text">';

, и я хочу проверить, существует ли div из diplay.Примерно так:

if (display = null){
        $("#px_display").append(display);
    }else if  (display != null) {
        $(config.buttonClear).trigger('click');
    }

Не знаю, верно ли утверждение.

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

, поскольку идентификатор будет уникальным и конструктивным, вы можете сделать что-то вроде:

if($("#pxupload" + itr + "_text") == null){
        $("#px_display").append(display);
}else if  (display != null) {
    $(config.buttonClear).trigger('click');
}
0 голосов
/ 19 апреля 2011

Лучшее, что вы можете сделать, это ...

var display = '<div class="uploadData" id="pxupload'+ itr +'_text">';

var id = $(display).attr('id');

if ($('#' + id).length) {
   // Some element with the same id attribute exists.
}

Это, конечно, не слишком точно.

Было бы лучше, если бы вы сначала сделали эту переменную, вот так...

var displayId = 'pxupload' + itr;

if ($('#' + displayId).length) {
   // Some element with the same id attribute exists.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...