我想要在添加最後一個元素之後獲取div高度,而不使用css溢出。如何在添加jquery後添加div高度而不使用css溢出
HTML代碼:
<div id="wall"></div>
Javacript代碼:
var walldown = setInterval(walldownfn, 10000);
function walldownfn() {
$.post("/php/post.php", function(data, status){
$("#wall").append(data+"<br>");
});
var awrap = document.getElementById("wall");
alert(awrap);
}
報警輸出:
[object HTMLDivElement] or 0 height
Ajax響應數據是HTML代碼。
例子:
<div class="card" style="width: 20rem;">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-block">
<h4 class="card-title">Card title</h4>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
你試過'$(「#wall」)。height()'? – HtmHell
是的,但是也總是得到0高度 – ind
你需要在函數內部追加內容後調用它。 – HtmHell