2011-11-08 2 views
1

"after"또는 "before"로 추가 된 새 삽입 객체를 반환하는 방법이 있습니까?(jQuery after) 마지막 삽입 객체 반환

+0

무엇을하고 싶습니까? –

+0

"after"는 무엇을 반환해야합니까? 나는 그것을 시도 할 수 있고 어떤 일이 일어나는지를 볼 수는 있지만 그것은 거의 계약이 아니다. 문서에서 반환 값에 대한 언급을 찾을 수 없습니다. http://api.jquery.com/after/ 다르게 문서화되어 있지 않는 한 모든 jquery 함수가 "this"를 반환한다고 가정해야합니까? –

답변

5

,하지만 insertAfterbefore 할 친구 insertBefore을 가지고 친구에게 일을 'after 있습니다

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

당신으로 그것을 얻을 수 비록 그 방법의 서명이 뒤바뀐다고해도. 당신이 이전 거라고

가 있었다 :

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

이제해야한다;

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

감사합니다. 전에 insertAfter를 한번도 확인한 적이 없습니다. 괜찮아. –

5

당신이 할 경우 : 정확 하

$('.inner').next()