Javascript 在所选div之前添加div

Javascript 在所选div之前添加div,javascript,jquery,Javascript,Jquery,我一个接一个地演了一堆天后 <div class="betweenable">some content</div> <div class="betweenable">other content</div> <div class="betweenable">yet another</div> 我尝试了append,但是它在顶部的select div中添加了新的标记。我希望将其插入所选div的外部,并在其前面插入。我应该用什么

我一个接一个地演了一堆天后

<div class="betweenable">some content</div>
<div class="betweenable">other content</div>
<div class="betweenable">yet another</div>
我尝试了
append
,但是它在顶部的select div中添加了新的标记。我希望将其插入所选div的外部,并在其前面插入。我应该用什么来代替这条线

var newmarkup = '<div class="betweenable">new content</div>';
$(this).prepend();
var newmarkup='newcontent';
$(this.prepend();
您可以试试这个

$('.betweenable').click(function(){
   var newmarkup = '<div class="betweenable">new content</div>';
   $(this).before(newmarkup);
});
$('.betweenable')。单击(函数(){
var newmarkup=‘新内容’;
$(此).before(newmarkup);
});
这里有一个例子:

你可以试试这个

$('.betweenable').click(function(){
   var newmarkup = '<div class="betweenable">new content</div>';
   $(this).before(newmarkup);
});
$('.betweenable')。单击(函数(){
var newmarkup=‘新内容’;
$(此).before(newmarkup);
});

这里有一个例子:

你可以使用
之前这里是你可以使用
之前这里是

,如果你想也能点击插入的div,只需将
。点击
函数为
。live('click',function(){…})
选择器不应该是$('.betweenable:last')?因为他想单击最后一个div。据我所知,他希望它在所有div上都能工作。对last的引用只是一个示例,因此我们有一个用例。如果您想也能单击插入的div,只需将
。click
函数更改为
.live('click',function(){…})
选择器不是应该是$('.betweenable:last')吗?因为他想单击最后一个div。据我所知,他希望它在所有情况下都起作用。对last的引用只是一个示例,所以我们有一个用例。