標(biāo)簽(空格分隔): js
區(qū)別:
- eq方法返回的是jQuery對(duì)象,jquery對(duì)象可以使用jquery方法
- get方法返回的是js對(duì)象,js對(duì)象只能使用js原生的方法
例如:
訪問某個(gè)元素的backcolor:
(1) 使用eq方法:$("dv").eq(0).css("backcolor")
(2) 使用get方法:$("dv").get(0).style.backcolor
js和jquery相互轉(zhuǎn)換
jquery對(duì)象——>Dom對(duì)象:
兩種方式:
- ①jquery對(duì)象.get(0)
jQuery本身提供,通過.get(index)方法,得到相應(yīng)的DOM對(duì)象
例如:var v = $("#id").get(0); //Dom對(duì)象- ②jquery對(duì)象[0]
jQuery對(duì)象是一個(gè)數(shù)據(jù)對(duì)象,可以通過[index]的方法,來得到相應(yīng)的DOM對(duì)象。
例如:例如:var v = $("#id")[0];//Dom對(duì)象
Dom對(duì)象——>jquery對(duì)象:
$(Dom對(duì)象)
例如:var $v =$(document.getelementbyid("id"));//jquery對(duì)象