[英]How can I retrieve the height of a div in JQuery?
我對JavaScript和JQuery絕對陌生。
我有一個JQuery腳本,每次用戶單擊JSTree的節點時都會執行 :
$("#treeId2").bind("select_node.jstree", function (event, data) {
// DO SOMETHING
})
在此腳本中,我必須檢索具有id = treeId2的div的高度
如何在JQuery中執行此操作?
特納克斯
var heightInPixels = $('#treeld2').height();
像這樣!
$("#treeId2").height();
或者,根據您的問題:
$("#treeId2").bind("select_node.jstree", function (event, data) {
alert($("#treeId2").height());
});
您可以通過某些方式做到這一點,例如:
$('#element').height()
$('#element').innerHeight()
$('#element').outerHeight()
$('#element').outerHeight(true)
以上功能計算高度元素的各種組合,包括-填充-邊框-邊距-元素的實際高度
在這里查看每種用法的區別
你可以做類似的事情
$('#treeId2').on('click', function(){
var height = $(this).height();
//other code`
})
參考(jQuery文檔很棒): http : //api.jquery.com/height/
您可以使用.height()
來查找元素的高度,但是您不應該使用.bind() ,它已棄用jQuery 1.7。 您可以使用.click()
:
$("#treeId2").click(function () {
var height = $(this).height();
});
或者您可以使用.on()
:
$("#treeId2").on("click", function () {
var height = $(this).height();
});
$("#treeId2").on("click", function () {
var height = $(this).height();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.