2011-11-08 4 views
1

"後"または "前"で追加した新しい挿入オブジェクトを返す方法はありますか?(jQuery after)最後の挿入オブジェクトを返す

+0

あなたは何をしたいですか? –

+0

帰ってきた「後」とは何ですか?私はそれを試して何が起こるか見ることができますが、それはほとんど契約ではありません。私はドキュメントで戻り値の言及を見つけることができません。 http://api.jquery.com/after/別途記載がない限り、すべてのjquery関数が "this"を返すと仮定しますか? –

答えて

5

ないが、after友人insertAfterを持っており、beforeは「仕事あなたをやる友人insertBeforeを、持っていますその後、メソッドのシグネチャは逆になります。あなたは以前いただきたい

が持っていた:

target.after(element); 
target.before(element); 

あなたが今持っている必要があります。

element.insertAfter(target); 
element.insertBefore(target); 
+0

ありがとうございます。前にinsertAfterをチェックしたことはありません。それはうまく動作します。 –

5

あなたが行う場合:

$('.inner').after('<p>Test</p>'); 

をあなたがすることによってそれを得ることができます正確に

$('.inner').next() 
関連する問題