如何在jquery中找到特定的css值

时间:2014-02-26 14:21:41

标签: javascript jquery

我正在尝试检索并在变量中存储元素的特定CSS规则

<div class="stuff" style="left: 50px"></div>

我试图用jQuery获取它并将其存储在var中,但它不能正常工作

 var leftStuff = $('.stuff').attr('left').val();
 alert(leftStuff);

我希望达到的目的是让alery说出(50)

6 个答案:

答案 0 :(得分:3)

如果您实际上想要获得左侧偏移,则可以使用

var offsetL = $('.stuff').offset().x;

答案 1 :(得分:2)

您需要.css()

var leftStuff = $('.stuff').css('left');

答案 2 :(得分:2)

使用.css('left')获取css属性左值:

 var leftStuff = $('.stuff').css('left');
 alert(leftStuff);

<强> Working Fiddle

答案 3 :(得分:2)

var leftStuff = $('.stuff').css('left');

这应该有用!

答案 4 :(得分:1)

使用 css() 方法获取CSS属性

var leftStuff = $('.stuff').css('left');
alert(leftStuff);

Fiddle Demo

答案 5 :(得分:0)

HEJ,

商店新的内联样式你必须使用这种语法

$('.stuff').attr("style", "color: '#CCC'; width: '500px'");

将值作为字符串

var leftStuff = $('.stuff').attr('style');