2011-05-27 5 views

答えて

2

live(およびdelegate)は、イベントが発生したときにセレクタをテストします。要素がクリックされたときに最後の子でない場合、ハンドラは実行されません。これに対して、clickなどの(およびそれを使用するその他の方法)と対照的に、バインディング時のセレクタはイベントではなくテストされます。

+0

thanx、BTW私は 'delegate'に切り替えようとしましたが、' $( "form#qc")は機能しません。delegate( "input:last"、 "focus"、newTextLine); '何がここに間違っている? – ilyo

+1

@Ilya ':last'要素が選択範囲の最後の要素かどうかをチェックします。これは( 'delegate'で使われているように)単一要素選択では常に*真です。私はあなたが ':last-child'を意味すると思う。 – lonesomeday

関連する問題