在Jquery Mobile中获取div元素的宽度

时间:2012-06-03 07:53:01

标签: jquery mobile width element hidden

我知道所有元素都隐藏在jquery mobile中。但我需要在加载的第一个主页面中获取'div'元素宽度的值。有没有办法做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

$(document).ready(function() {

  $('#your_div').width();  // you have also .outerWidth() and .innerWidth()

  // you can also try with

  $('#your_div:hidden').width();   

  // or

   $('#your_div:hidden').css('width');

});

根据评论

$('div.myClass:hidden').css('width'); // select div with class myClass and hidden also

您还可以执行以下技巧来获取隐藏div的宽度

$(".myClass").css({'position':'absolute','visibility':'hidden','display':'block'});

var optionHeight = $(".myClass").width();

$(".myClass").css({'position':'static','visibility':'visible','display':'none'});