【发布时间】:2014-01-17 12:41:22
【问题描述】:
此代码有效,但三重 .parent() 感觉油腻,我想知道是否有更有效的方法来做到这一点
注意
HTML 在页面上重复多次,因此我必须使用类和 (this) 才能仅对所选项目进行动画处理
jquery
$('.view').click(function() {
$(this).parent().parent().parent().find('.innerContain').animate({ left: '-100%' }, 500);
});
HTML
<div class="mask">
<div class="innerContain">
<!-- Update -->
<ul class="updateCSI">
<span class="view">View</span>
</ul>
<!-- View -->
<ul class="viewCSI">
<span class="update">Update</span>
</ul>
</div>
</div>
【问题讨论】:
标签: javascript jquery