1

私はしばらくの間、ハイライト効果を作成しようとしています。これは私が必要としているものに非常に近いですが、このメソッドの問題は、最も内側の親要素が除外されていることです。

必要なのは、以下のJQueryコードが生成するものとまったく同じ機能です。唯一の違いは、最も内側の親オブジェクトも含めたいということです。を使用するfindと、親オブジェクトのすべての子が検索されますが、これは正確には必要なものではありません。

編集

基本的に、これら2つのステートメントの組み合わせが必要です。

$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>

これを達成するための助けに感謝します。

よろしくお願いします!

4

2 に答える 2

2

使用.addBack

$last.parent().parent().find('*').addBack().effect(...)
于 2013-03-01T22:19:56.090 に答える
1

あなたが使用することができます.addBack()

$last.parent().parent().find('*').addBack().effect("highlight", {color: '#FCF8DC'}, 2000);
于 2013-03-01T22:20:06.857 に答える