我想在现有元素之前向容器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为scroll_5
,并且包含类channel
的元素。我想在顶部添加一个新频道。这样做的正确方法是什么?
答案 0 :(得分:5)
$('#scroll_5').prepend(print_nav);
请参阅http://api.jquery.com/prepend/
或者:
$(print_nav).prependTo('#scroll_5');
答案 1 :(得分:0)
...试
$("#scroll_5").prepend("<div />");