jQuery对象和Javascript对象,DOM对象,从另一个对象转换到另一个对象。
jQuery对象是一个对象,是包装一个DOM对象通过一个jQuery对象后产生的独特的jQuery,它可以使用jQuery的方法,但它不能使用DOM的方法,例如:$(# IMG)。Attr(srcThe DOM object is some of the object operations inherent in Javascript.The DOM object can use the method inherent in Javascript, but the method in jQuery can not be used.For example, document.getElementById (img).Src = test.jpg ; document.getElementById ( img ) here is the DOM object.
$(# IMG)。Attr(src
另一个例子是。编写jQuery时,它往往是这样写的:this.attr(src 来解决这个问题,你必须将DOM对象为jQuery对象,比如$(this)。Attr(src
1。DOM对象被转换成jQuery对象
对于DOM对象,必须用$()包装DOM对象,然后可以得到jQuery对象、DOM(瓦尔河):VaR是定义变量。
如:
var v = document.getelementbyid(V); / / DOM对象
var $ = $(v);
转换后,jQuery方法可以任意使用。
2。jQuery对象被转换为DOM对象。
这两个转换意味着jQuery对象被转换成DOM对象:{ }和;
(1)jQuery对象是一个数据对象,可以通过{ }方法获得相应的DOM对象。
如:
var $ V = $(# V); / / jQuery对象
var = $ { 0 };
警报(v.checked); / /测试复选框选中
(2)提供jQuery本身,而相应的DOM对象是通过获取(index)方法获得的。
如:
var $ V = $(# V); / / jQuery对象
var v = v.get美元(0); / / DOM对象($ v.get(){ 0 }也可以)
警报(v.checked); / /测试复选框选中
通过这些方法,您可以随时转换jQuery对象和DOM对象。您需要强调DOM对象可以使用DOM的方法,jQuery对象不能使用DOM的方法。