为了账号安全,请及时绑定邮箱和手机立即绑定

难道就我不懂这句的意思吗?value.width+ ' height:' +value.height

var value = $('.first').css(['width','height']);

$('p:eq(2)').text( 'widht:' + value.width+  ' height:' +value.height )  

这里的value.width和value.height什么意思为什么用background-color或者font-size都不想。

比如:

var value = $('.first').css(['background-color','height']);

$('p:eq(2)').text( 'background-color:' + value.background-color+  ' height:' +value.height )


正在回答

3 回答

value是对象,background-color是value的一个属性,对象属性名里带"-"的属性要用 [ ] 来取

可以写成

var value = $('.first').css(['background-color','font-size']);
$('p:eq(2)').text( 'background-color:' + value['background-color'] +  ' font-size:' + value['font-size'] );


2 回复 有任何疑惑可以回复我~
#1

墨趣雅韵 提问者

非常感谢!
2016-07-31 回复 有任何疑惑可以回复我~

用backgroundColor就行,如果是background-color的话就像第一个答主说的

0 回复 有任何疑惑可以回复我~

value是一个对象,获取了类first元素的width和height两个属性,value.width就是获取对象的宽度,value.height就是获取对象的长度。采用text( 'widht:' + value.width+  ' height:' +value.height )是为了更加直观的看到数据。

0 回复 有任何疑惑可以回复我~
#1

墨趣雅韵 提问者

那为什么background-color 不行呢?
2016-07-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

难道就我不懂这句的意思吗?value.width+ ' height:' +value.height

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号