2009-05-28 35 views
1

一个jQuery的最强大的东西是这样的页面上选择任何项目:如何用jQuery返回元素的css属性?

$(".block").css("border","3px solid red"); 

如何我也得到这样的宽度高度和顶部的选择项的值左侧偏移?

+0

我需要遍历多个元素的方式? – Sulaiman 2009-05-28 16:29:54

回答

2

使用widthheightpositionoffset

var elem = $(".block"); 
var elemWidth = elem.width(); 
var elemHeight = elem.height(); 
var elemPosition = elem.position(); 
var elemOffset = elem.offset(); 

对于其他问题,先来看看进入jQuery documentation

1
var height = $(".block").css("height"); 
alert(height); 
0

试试这个:

$(".block").css("border","3px solid red").offset().top 
$(".block").css("border","3px solid red").offset().left 

CSS/offset()在JQuery中

0

像@Gumbo说的没错,你可以得到的高度和位置。如果你有兴趣在其他的CSS属性,你得到的价值是这样的:

var border = $(".block").css("border") 

但对于高度和宽度,你最好使用高度()和宽度()函数