作者robinnpca (rob)
看板Ajax
标题[问题] jquery要抓行内的style?
时间Tue Nov 8 10:22:24 2011
请问要抓行内
不是CSS内的style要如何下指令呢?
此DIV是可拖动的,所以他行内的top和left都会随时改变所以想去抓最新的..
<div id="div1" class="css1"
style="left:10px;top:20px;width:810px;height:510px;"> </div>
如果用$("#div1").css("top")会去抓到.css1里面的top
不是行内变动的top和left
想抓出来後给予+10後放回去?
1.用这样
$("#div1").attr("style:top")会变成 undefied抓不到...
2.用这样
$("#div1").attr({style:top}));会变成[object object]在firebug会看到变成
style="[object Window]"
所以也不知道加10後,如何放回去了....
请教要如何抓和改变?感谢!
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.52.210
※ 编辑: robinnpca 来自: 163.17.52.210 (11/08 10:26)
2F:→ robinnpca:offset可以抓top和left但是其他的属性在style内的有无 11/08 12:54
3F:→ robinnpca:其他参数可抓? 11/08 12:54
4F:→ minejel:用attr抓 style...然後在split吧 11/08 16:25
5F:→ mesak:$('#div1').css('top') 11/08 16:29