因此,如果手风琴div有信息/身体,我该如何提醒?信息是动态加载的,如果div有信息(不是全部都有) - 它看起来像这样:
<div class="panel panel-default">
<div class="panel-heading"></div>
<div id="collapse_1" class="accordion-body collapse"></div>
</div>
......其他明智的是
<div class="panel panel-default">
<div class="panel-heading"></div>
</div>
所以,如果我点击的div的图标有一个带有类的子.accordion-body ...我怎么能用jQuery来遍历这个?到目前为止,我的想法是:
$('.accordion-toggle > i').click(function () {
if ($(this).closest('.panel-default').has('div.accordion-body')) {
//var open = $(this).toggleClass('fa-chevron-down fa-chevron-up');
//$.toggle('open');
alert('expandable section')
} else {
alert('nothing to expand')
}
});
提前致谢。
答案 0 :(得分:1)
$('.accordion-toggle > i').click(function () {
if ($(this).closest(".panel-default").children("div").hasClass('accordion-body')) {
//var open = $(this).toggleClass('fa-chevron-down fa-chevron-up');
alert('expandable section')
}else{
alert('nothing to expand')
}
});