如何确定div是否具有特定类的特定元素?

时间:2014-01-08 01:11:15

标签: javascript jquery html

如何判断我的div.class是否具有特定的子元素,例如表格?特定班级?这有javascript / Jquery函数吗?

在我的情况下,我想知道<table class="mytable"></table>

中是否已有<div class="anotherdiv"></div>

任何建议,答案和评论都会非常感激,谢谢你,祝你有个美好的一天!

2 个答案:

答案 0 :(得分:1)

你可以使用

if($('.anotherdiv .mytable').length){
    //exists
}

答案 1 :(得分:1)

在div中搜索类名为“myTable”的元素。如果你有这个类的其他非表元素,并且你只想找到表,那么在它们之间抛出一个getElementsByTagName

var yourDiv = document.getElementsByClassName('anotherdiv');
var yourTable = yourDiv[0].getElementsByClassName('myTable');
alert("Your div has " + yourTable.length + " myTable elements in it!");