转载自:
https://www.cnblogs.com/wangxiaosan/p/5717588.html
实际开发中,jq用的很多,jq对象不能调用原生js操作方法,DOM对象当然也不能调用jq的方法,有时候我们可以用到jq对象和jsDOM对象的相互转换。
在jq中,只需要调用[index]和get(index)方法即可将jq对象转换为DOM对象。DOM对象只需调用jq的$()方法即可包装为jq对象:
jq对象转换为dom对象
1 var domObj = $("#div")[0];
2 domObj.innerHTML = "将jq对象转化为dom对象并调用相关方法"
dom对象转换为jq对象
1 var domObj = document.getElementById("div");
2 var $obj = $(domObj);
3 $obj.html("dom对象转换为jq对象后调用jq方法")
本文介绍在实际开发中如何灵活转换jQuery对象与DOM对象,实现两者间的无缝对接。通过使用jQuery的[index]和get(index)方法,可以将jQuery对象转换为DOM对象,进而调用相关DOM操作方法。反之,DOM对象可通过jQuery的$()方法包装成jQuery对象,从而使用jQuery丰富的API。

145

被折叠的 条评论
为什么被折叠?



