Jquery 将元素移动到特定元素之后+;两个`<;br>`

Jquery 将元素移动到特定元素之后+;两个`<;br>`,jquery,Jquery,我有下面的代码可以很好地工作,但是我想知道是否有更好的方法来添加的 有没有更好更有效的方法 <script type="text/javascript" language="javascript"> $(function(){ $('#pt656').after($("input[name='btnaddtocart']")); $('#pt656').after('<br><br>'); }); </script> $(函数(){ $('#p

我有下面的代码可以很好地工作,但是我想知道是否有更好的方法来添加

有没有更好更有效的方法

<script type="text/javascript" language="javascript">
$(function(){
$('#pt656').after($("input[name='btnaddtocart']"));
$('#pt656').after('<br><br>');
});
</script>

$(函数(){
$('#pt656')。在($($(输入[name='btnaddtocart']))之后;
$('#pt656')。在('

')之后; });
您可以使用CSS在元素之间添加空格。以下内容在元素
#pt656
btnaddtocart
之间添加了20px的空间

<script type="text/javascript" language="javascript"> 
  $('#pt656').after($("input[name='btnaddtocart']").css('margin-top', '20px'));
</script> 

$('pt656')。在($('input[name='btnaddtocart']).css('margin-top','20px'))之后;

您根本不应该使用

,而是应该使用CSS来设置内容的样式,并根据需要引入块级显示和边距。详情如下: