2012-06-21 5 views
0

기존 요소 앞에 컨테이너 div에 요소를 추가하고 싶습니다. 나는이 세 가지 방법을 시도하지 수div 상단에 요소 추가

방법 1

$('.channel:first',$('#scroll_5')).before(print_nav);

방법 2

$('.channel:eq(0)',$('#scroll_5')).before(print_nav);

방법 3

$('.channel',$('#scroll_5')).each(function() { 
    $(this).before(print_nav); 
    return false; 
}); 

컨테이너 DIV있다입니다.이고 요소는 channel입니다. 상단에 새 채널을 추가하고 싶습니다. 그렇게하는 올바른 방법은 무엇입니까?

$("#scroll_5").prepend("<div />"); 
+0

jQuery를 태그 추가를 참조

$(print_nav).prependTo('#scroll_5'); 

을, 나는 거 바닐라 자바 ​​스크립트를 당신에게 제공되었다 해결책. 맞춰봐. – TheZ

답변

5
$('#scroll_5').prepend(print_nav); 

http://api.jquery.com/prepend/

또는 참조하십시오

+0

실제 버그는 무관합니다. 그러나'prepend'는 그 요소를 상단에 추가하는 방법입니다. – user823527