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

为什么 var elements2 =$('*') 里面的var elements不是js变量声明吗 还是其中有转换关

求各位解答

正在回答

2 回答

$()这是jq方法,获得的自然是jq对象。=左边的是变量名,其实对于变量名我们没有严格的要求,只是为了方便区分jq对象和DOM对象,会在变量名前加$。这里

var elements2 =$('*') 

虽然element前面没有加$,但是这是用$()所以是jq对象。加$只是为了方便区分jq对象的默认的一个习惯,也可以不加的,关键是看用js方法还是jq方法获取的对象。新手,有不对的地方欢迎交流指正

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

这已经转换成Jqeury的对象了

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

web龙 提问者

不是在第一章里他讲到有一定的转换关系吗? var $div = $('div') //jQuery对象 var div = $div[0] //转化成DOM对象 div.style.color = 'red' //操作dom对象的属性
2016-08-27 回复 有任何疑惑可以回复我~
#2

Lemuria 回复 web龙 提问者

同问。这样应该是js啊
2016-08-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么 var elements2 =$('*') 里面的var elements不是js变量声明吗 还是其中有转换关

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