如何使用jquery检查动态创建的div是否存在

时间:2018-06-14 11:17:02

标签: jquery

当用户添加要比较的产品时,我会动态创建这些div。

public int getOrder() {
    return 0;
}

如果比较窗格为空或是否有内部div,我该如何动态检查?

如果比较窗格为空,我必须隐藏一个按钮。

内部div //code in jquery var innerdiv='<div id="innerdiv'+value.code+'"'+'>'+value.name+'<img src="'+value.thumbnail+'"/></div>'; $('#compare-pane').append(innerdiv); 是动态生成的(例如id)。

如何检查是否存在内部div?我不能使用空检查,因为比较窗格中还有其他元素也是必需的。

我无法获取内部div innerdiv166104,因为它们将根据用户选择动态发送。

1 个答案:

答案 0 :(得分:2)

您可以使用the "starts with" selector查看div中是否有与id模式匹配的if ($('#compare-pane div[id^="innerdiv"]').length > 0) { // inner divs exist } 元素:

JobManager