如何判断我的div.class是否具有特定的子元素,例如表格?特定班级?这有javascript / Jquery函数吗?
在我的情况下,我想知道<table class="mytable"></table>
<div class="anotherdiv"></div>
任何建议,答案和评论都会非常感激,谢谢你,祝你有个美好的一天!
答案 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!");