JQuery对象和DOM对象它们都有自己的方法,这么多方法难免会使我们将JQuery的方法用在Dom对象上,导致我们的代码总出现undefind或错误,今天就把这两种对象之间的转换做一个小笔记吧。
一.我们先来区分JQuery对象和DOM对象吧。
1.在Javascript中通过getElementById或者getElementbyTagName来获取到的元素节点,就是DOM对象,可以使用Javascript中的方法
例子:获取DOM对象: var variable = DOM对象;
2.JQuery对象时通过JQuery包装DOM对象后产生的对象,是JQuery独有的,如果一个对象时JQuery对象,那么就可以使用JQuery里的方法
例子:获取JQuery对象:var $variable = JQuery对象;
二.二者转换
1.JQuery对象转DOM对象
var variable = $variable.get(0);(var $variable = JQuery对象;)
2.DOM对象转JQuery对象(var variable = DOM对象)
var $variable = $(variable);