我一直试图创造一段时间的高光效果。这非常接近我所需要的,但是这个方法的问题在于它省去了最内层的父元素。
我需要的是与下面的JQuery代码产生的完全相同的功能,唯一的区别是,我想包括最内层的父对象。使用find
查找父对象的所有子对象,这不是我需要的。
我基本上需要这两个陈述的组合:
$last.parent().parent().find('*').effect("highlight", {color: '#FCF8DC'}, 2000);
$last.parent().parent().effect("highlight", {color: '#FCF8DC'}, 2000);
HTML
<div class="invoice-line">
<div class="prod-id-cell"><input type="text" class="prod-id-input"></div>
<div class="prod-name-cell"><input type="text"class="prod-name-input"/></div>
</div>
我很感激为实现这一目标提供了帮助。
非常感谢提前!
答案 0 :(得分:2)
使用.addBack
:
$last.parent().parent().find('*').addBack().effect(...)
答案 1 :(得分:1)
您可以使用.addBack()
:
$last.parent().parent().find('*').addBack().effect("highlight", {color: '#FCF8DC'}, 2000);