这与我之前的问题Twitter Bootstrap 手风琴功能有关
我想知道.find()
作品 - 它是在指定范围内寻找一个 div 类,还是在整个页面上寻找它?
$('.accordion-heading').on('click', function () {
var $inner = $(this).find('.accordion-inner no_border');
if (!$.trim($inner.html())) {
$inner.html('No items');
}
});
在上面的代码中 - 我必须单击手风琴标题中的链接,以便我可以打开包含手风琴内部的手风琴主体(不在手风琴标题 div 中)。如果手风琴内部 div 中的 div 元素为空 - 那么它应该将文本添加到元素 div“无项目”
页面中的 Javascript:这就是我将 javascript 添加到查看页面的方式,这样我就可以看到脚本是如何工作的。
<script type="text/javascript">
$(function () {
$.views.AllItems.Init();
});
$('.accordion-heading').on('click', function () {
var inner = $(this).siblings('.accordion-body').find('.accordion-inner .element');
if ($.trim(inner.html()).length == 0) {
inner.html('No items');
}
});
</script>