Jquery 如何向变量添加像素?

Jquery 如何向变量添加像素?,jquery,Jquery,如何向变量添加5px $(document).ready(function() { var subarticlemargintop = $("#article").height(); $("#subarticle").css("margin-top",subarticlemargintop); }); 当你知道的时候,很明显 $("#subarticle").css("margin-top", subarticlemargintop + 5); 当你知道的时候,很明显 $(

如何向变量添加5px

$(document).ready(function() {
    var subarticlemargintop = $("#article").height();
    $("#subarticle").css("margin-top",subarticlemargintop);
});
当你知道的时候,很明显

$("#subarticle").css("margin-top", subarticlemargintop + 5);
当你知道的时候,很明显


$("#subarticle").css("margin-top", subarticlemargintop + 5);
$(文档).ready(函数(){ var subticlemargintop=$(“#文章”).height(); $(“#子篇”).css(“页边距顶部”,子篇距顶部+5); });

$(文档).ready(函数(){
var subticlemargintop=$(“#文章”).height();
$(“#子篇”).css(“页边距顶部”,子篇距顶部+5);
});

@Ramunas不需要
px
:它是默认单位。@TelmoMarques然后99%的网站将break@TelmoMarques我希望你是在开玩笑。是吗?@TelmoMarques同样,这将是一个不兼容的更改,与当前的文档不符,没有任何好的理由。不管这可能多么不可能,最好精确地指定您想要的内容。我们在网上发现的大多数差异都是由于“不需要,这是默认行为”。@Ramunas不需要
px
:这是默认单位。@TelmoMarques那么99%的网站都会这样做break@TelmoMarques我希望你是在开玩笑。是吗?@TelmoMarques同样,这将是一个不兼容的更改,与当前的文档不符,没有任何好的理由。不管这可能多么不可能,最好精确地指定您想要的内容。我们在web上发现的大多数差异都是由于“不需要,这是默认行为”。我对此进行了研究,发现所有这些差异都是应用parseInt()并将“+5”放在除此之外的所有可能位置。我觉得自己像个白痴,哈哈。谢谢,效果很好!最简单的方法是运行
typeof$(“#article”).height()
查看返回的内容。如果它是一个字符串,你可能会想应用
parseInt
,否则就不会了。我研究了一下,发现只不过是应用了parseInt(),并在每个可能的地方加上“+5”,除了那里。我觉得自己像个白痴,哈哈。谢谢,效果很好!最简单的方法是运行
typeof$(“#article”).height()
查看返回的内容。如果它是一个字符串,则您希望应用
parseInt
,否则,不需要。
<script>
    $(document).ready(function() {
        var subarticlemargintop = $("#article").height();
        $("#subarticle").css("margin-top", subarticlemargintop + 5);
    });
</script>