问答详情
源自:1-5 jQuery对象转化成DOM对象

请问这样写有错吗

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


提问者:慕少1832090 2018-08-01 16:47

个回答

  • 慕无忌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对象。