格拉墨
2016-04-18 21:21
var div =$div.get();div[1].style.color = 'red';以及var div =$div ; div[1].style.color = 'red';这是啥意思?
var div =$div ; div[1].style.color = 'red' 设置不了你想要的颜色,此处的div还是jq对象,jq对象用.style.color的方法无法改变颜色。其实这个问题你自己试一下就知道了,jq对象可以用.css(),dom对象不行。
先说这两句var div =$div.get();div[1].style.color = 'red';先把jQuery对象转换成DOM对象,然后再给DOM对象的第二个元素设置为红色。这两句var div =$div ; div[1].style.color = 'red';是变量的赋值吧,然后设置颜色,不牵扯到转换,我觉得。。。
jQuery基础 (一)—样式篇
217496 学习 · 1303 问题
相似问题