使用jQuery,我以编程方式生成了一堆div,就像这样:
<div class="mydivclass" id="myid1">Some Text1</div>
<div class="mydivclass" id="myid2">Some Text2</div>
在代码的其他地方,我需要检测这些div是否存在。div的类名是相同的,但ID为每个div的变化。任何想法如何检测他们使用jQuery?
使用jQuery,我以编程方式生成了一堆div,就像这样:
<div class="mydivclass" id="myid1">Some Text1</div>
<div class="mydivclass" id="myid2">Some Text2</div>
在代码的其他地方,我需要检测这些div是否存在。div的类名是相同的,但ID为每个div的变化。任何想法如何检测他们使用jQuery?
当前回答
检查div是否与某个类一起存在
if ($(".mydivclass").length > 0) //it exists
{
}
其他回答
使用这个搜索整个页面
if($('*').hasClass('mydivclass')){
// Do Stuff
}
这很简单……
if ($('.mydivclass').length > 0) {
//do something
}
var x = document.getElementsByClassName("class name");
if (x[0]) {
alert('has');
} else {
alert('no has');
}
要显式地测试div元素:
如果($ (' div.mydivclass”)。长度){…}
检查div是否与某个类一起存在
if ($(".mydivclass").length > 0) //it exists
{
}