17-问题
5.4.1 问题
你有一个冗长的jQuery链,包含 .children()
和 .end()
之类的方法,处理多组相关的元素。很难看出哪个操作应用到哪些元素上:
$('#box').addClass('contentBox').children(':header')
.addClass('contentTitle').click(function() {
$(this).siblings('.contentBody').toggle();
}).end().children(':not(.contentTitle)')
.addClass('contentBody').end()
.append('<div class="contentFooter"></div>')
.children('.contentFooter').text('generated content');