对于我的 Accordion ,每次用户单击标题时,我想查看 Accordion 内容是否包含表格,如果没有,则生成一个表格并将其添加到 Accordion 内容。但是如何检查当前元素是否包含某种类型的元素呢?
<div class="a-header">
<ul><li></li></ul>
</div>
<div class="a-content">
</div>
$('.a-header').click(function(){
var currentHeader = $(this).next();
//if currentHeader contains 'table'
});
谢谢。
最佳答案
你就快到了:
$('.a-header').click(function(){
var currentHeader = $(this).next();
if (currentHeader.find('table').length > 0) {
//do stuff
}
});
关于jquery - JQuery中判断div是否包含table元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2687364/