的值,例如:如何獲得元素與選擇
$(document).ready(function(){
height = $('#container-bottom:before').height();
alert(height);
});
警報null
(我知道的價值當然不是null
)。
的值,例如:如何獲得元素與選擇
$(document).ready(function(){
height = $('#container-bottom:before').height();
alert(height);
});
警報null
(我知道的價值當然不是null
)。
不幸的是,CCS僞元素(例如:before
,:after
)不是DOM的一部分(雖然它們被渲染得如同它們一樣) - 因此它們不能用jQuery進行操作。
請參閱:Selecting and manipulating CSS pseudo-elements such as ::before and ::after using jQuery
讓我大發雷霆! :) –
謝謝,畢竟我不得不使用一個真正的元素,並解決了問題,而不是僞元素:之前。 – Danny
我們可以有一個包含一些示例html的jsfiddle嗎?理論上,$ .height應該返回指定元素高度的無單位值。 –
@DravSloan以下是示例的鏈接 http://jsfiddle.net/EFXMf/ – Danny
之前沒有任何html元素... – ksindi