0

我想在现有元素之前向容器 div 添加一个元素。我尝试了这三种不同的方式,但不能

方法一

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

方法二

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

方法三

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

容器 div 是scroll_5并且具有类的元素channel。我想在顶部添加一个新频道。这样做的正确方法是什么?

4

2 回答 2

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

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

或者:

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

http://api.jquery.com/prependTo/

于 2012-06-21T16:02:50.013 回答
0

尝试...

$("#scroll_5").prepend("<div />");
于 2012-06-21T16:02:39.673 回答