我有許多具有相同類名的子div。在所有div中,只有一個div會根據用戶選擇出現,其他div將被設置爲display: none;
。使用jquery查找類的高度
如何找出目前在display: block
中的課程的高度?我嘗試使用IDS,但它是不可能的,因爲我有很多div。提前致謝。
我有許多具有相同類名的子div。在所有div中,只有一個div會根據用戶選擇出現,其他div將被設置爲display: none;
。使用jquery查找類的高度
如何找出目前在display: block
中的課程的高度?我嘗試使用IDS,但它是不可能的,因爲我有很多div。提前致謝。
與:visible
嘗試:
var height = $('.class:visible').css('height'); // will give you css height
var height = $('.class:visible').height(); // will give you calculated height
使用公共類選擇所有div
元素,然後使用:visible
選擇器訪問當前顯示的元素。從那裏你可以訪問height()
屬性。事情是這樣的:
var height = $('.elements:visible').height();
讓我們說你的元素有類名childdivs
,您可以使用:visible
選擇目標可見元素:
$('.childdivs:visible').height()
多發方式
$(".highlight:visible").height();
$('.highlight[style*="block"]').height();
@Karna我想他的意思 – rekoDolph 2015-02-11 09:34:25
多少div的父告訴你已經嘗試過的情況,並分享了一些HTML和JavaScript的ID僅限於每個視圖中的一個元素,也許你應該使用類? – 2015-02-11 09:34:27