$div[1].css("color","blue"); 为何不起作用?

来源:1-6 DOM对象转化成jQuery对象

暮女神

2017-05-28 23:45

$div[1].css("color","blue"); 

写回答 关注

3回答

  • 烟雨淼淼
    2017-05-29 00:48:08
    已采纳

    $div是一个JQuery对象,而使用$div[1]得到的却是一个DOM对象,不能直接调用JQuery对象的方法。可以改成这样: $div[1].style.color='blue'  或者 利用JQuery对象的first()得到需要操作元素的JQuery对象,然后这样写$div.first().css('color','blue');

    暮女神

    非常感谢!谢谢谢谢额

    2017-06-01 17:16:56

    共 1 条回复 >

  • 路上_行者
    2017-06-01 17:13:35

    jquery对象用了dom对象方法

    慕用9564...

    说反了吧

    2017-06-13 10:41:51

    共 1 条回复 >

  • weixin_慕移动449935
    2017-05-29 00:42:01

    $div.eq(1).css("color","blue");


    慕用7797...

    这是什么意思呢?eq是什么?

    2018-04-28 09:01:59

    共 1 条回复 >

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题