请问这样写有错吗

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

慕少1832090

2018-08-01 16:47

var $div=$("div"); $div[1].css("backgroundColor","red");


写回答 关注

3回答

  • 慕无忌2192604
    2020-05-20 16:52:27

    $div[1] 这个值是dom对象,操作要用.style.background="red"

  • 风起临冬
    2018-08-16 12:08:39

    $div[1]是dom对象,不能用jq的方法,要用$($div[1])选取成jq对象。$在开头不代表就是jq对象,原生js也可以用$开头做变量名,$(xxx)才是jq对象

  • qq_鄧酀鎔_0
    2018-08-01 17:29:02

    有错,应该是var $div=$("div"); $($div[1]).css("backgroundColor","red");  因为$div[1]是一个dom对象。

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题