もう1つの簡単なもの:
これがターゲットであるかどうかに応じて、fadeOutとの違いに気づいています。これが私の構造です。
ページにデータの行があり、各行には2つのアイコンがあります。1つはその行の更新アイコンで、もう1つはその行の削除アイコンです。ユーザーが特定の行の更新アイコンをクリックすると、更新アイコンと削除アイコンの両方がフェードアウトするようにします。したがって、ユーザーがクリックしたもの(更新ボタン)とそれに対応する削除ボタンをフェードアウトするために、私は...を使用しています。
$(this).next().add(this).fadeOut('slow');
...これは機能しますが、2つの要素が同時にフェードすることはありません。これは最初にフェードアウトし(更新アイコン)、次にthis.nextがフェードアウトします(削除アイコン)。しかし、2つの要素を名前で指定すると...
$('#updS2, #delS2').fadeOut('slow');
その後、それらは一緒にフェードします。なぜ違うのですか?
金曜日のとりとめのないお詫び。
====編集====
andSelfを使用した場合の遅延にも気づきました。
$(this).next().andSelf().fadeOut('slow');