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

帮我看下。css()方法的1,2,3个盒子是不是没有反应啊?.text( $('.first').css("background-color") )这句是社么意思啊求详细解答谢过


<script type="text/javascript">
        //background-color:blue; => rgb(0, 0, 255)
        //颜色都会转化成统一的rgb标示
        $('p:eq(0)').text( $('.first').css("background-color") )
        
    </script>

    <script type="text/javascript">
        //字体大小都会转化成统px大小 em=>px
        $('p:eq(1)').text( $('.first').css("font-size"))
    </script>

    <script type="text/javascript">
        //获取尺寸,传入CSS属性组成的一个数组
        //{width: "60px", height: "60px"}    
        var value = $('.first').css(['width','height'])
        //因为获取的是一个对象,取到对应的值
        $('p:eq(2)').text( 'widht:' + value.width +  ' height:' +value.height )
    </script>

正在回答

2 回答

在JavaScript中没有background-color这种写法,改成backgroundColor

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

慕仙5237505 提问者

oo,那其他的2个呢?错哪里辣?其他也一样没有显示出值来,不对劲啊
2017-11-19 回复 有任何疑惑可以回复我~
#2

慕仙5237505 提问者

还有个是fontSize对么?第3个实在找不出了
2017-11-19 回复 有任何疑惑可以回复我~
#3

Noreasonup 回复 慕仙5237505 提问者

例子不是说获取的宽高带单位,要把他们分解了吗
2017-11-20 回复 有任何疑惑可以回复我~
#4

慕仙5237505 提问者 回复 Noreasonup

对啊?我理解打印出来应该是#f00; 60px; width:40px; height:40px; 才对把,可是事实是只有打印出width:0; height:0; 不明白错哪里呢
2017-11-20 回复 有任何疑惑可以回复我~
查看1条回复

$('p:eq(0)').text( $('.first').css("background-color") )  

获取class名为first元素背景颜色计算值,

把这个值以文本方式放到第一个P元素里面。。

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

慕仙5237505 提问者

对啊,p元素的text文本得出的结果是#333或是rgb这类值吗?
2017-11-07 回复 有任何疑惑可以回复我~
#2

风飘叶摇 回复 慕仙5237505 提问者

是的,你说的对
2017-11-15 回复 有任何疑惑可以回复我~
#3

慕仙5237505 提问者 回复 风飘叶摇

可是居然没打印出来,错在哪里呢?
2017-11-16 回复 有任何疑惑可以回复我~
#4

风飘叶摇 回复 慕仙5237505 提问者

我亲测过你的代码,打印出来是正常的,你在这个在线编辑器没打印出来,可能是浏览器没加载完成,刷新下试试。你也可以把慕课提供给你的代码,复制到本地进行测试,我试过没问题的.
2017-11-16 回复 有任何疑惑可以回复我~
#5

慕仙5237505 提问者 回复 风飘叶摇

代码没问题啊,哇,我删了又重写找了半天都没发现有问题,难怪咯,好的我去试试看,多谢辣
2017-11-17 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

帮我看下。css()方法的1,2,3个盒子是不是没有反应啊?.text( $('.first').css("background-color") )这句是社么意思啊求详细解答谢过

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信