需要获取对象的左侧属性

时间:2011-05-06 03:54:11

标签: javascript jquery

我无法获取对象的左属性

我试过

$('myobject').left() //it doesn't work`
$('myobject').css().left() //invalid property
$('myobject').css('left') //invalid property

我一直在使用offset()。left这是完全错误的,我需要得到一个对象的左边属性

4 个答案:

答案 0 :(得分:2)

将它放在最后:.replace(/%|in|cm|mm|em|ex|pt|pc|px/,'')它将从结果中删除所有CSS单位:

jQuery方式:

$('#myobject').css('left').replace(/%|in|cm|mm|em|ex|pt|pc|px/,'');

标准方式:

document.getElementById('myobject').style.left.replace(/%|in|cm|mm|em|ex|pt|pc|px/,'');

混合:

$('#myobject')[0].style.left.replace(/%|in|cm|mm|em|ex|pt|pc|px/,'');

答案 1 :(得分:1)

css离开?

$('#myobject').css('left')

答案 2 :(得分:1)

$('#myobject').position().left

对于顶部,请向左下方。

$('#myobject').position()

答案 3 :(得分:0)

尝试 position.left

working DEMO

Reference