如何检查jquery中的var

时间:2011-04-19 00:26:39

标签: jquery variables

我有这个脚本:

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

我想检查来自div的{​​{1}}是否存在。像这样:

diplay

我不知道陈述是否正确。

2 个答案:

答案 0 :(得分:1)

由于ID将是唯一且可构造的,您可以执行以下操作:

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

答案 1 :(得分:0)

你能做的最好就是......

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.
}