另一个快速的:
我注意到淡出的差异取决于这是否是目标。这是我的结构。
我的页面上有多行数据,每行有两个图标。一个是该行的更新图标,一个是该行的删除图标。当用户单击特定行的更新图标时,我希望更新和删除图标都消失。因此,为了淡化用户单击的内容(更新按钮)及其相应的删除按钮,我正在使用...
$(this).next().add(this).fadeOut('slow');
...这行得通,但是这两个元素不会同时消失。this首先淡出(即更新图标),然后this.next淡出(删除图标)。但是,如果我按名称指定这两个元素...
$('#updS2, #delS2').fadeOut('slow');
然后它们一起消失。为什么不一样?
为周五的胡说八道道歉。
====编辑====
还注意到使用 andSelf 的延迟:
$(this).next().andSelf().fadeOut('slow');