2014-01-08 53 views
0

如何確定我的div.class是否有特定的子元素,例如表?與特定的類?有沒有JavaScript/JQuery的這個功能?如何確定div是否具有特定類的特定元素?

在我的情況,我想知道是否有已經是一個<table class="mytable"></table>在我的<div class="anotherdiv"></div>

任何建議,答案和註釋真的可以理解的,謝謝你,有一個美好的一天!

回答

1

可以使用

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

謝謝您的回答,先生。我試試看! – melvnberd

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!"); 
相關問題