jQuery对象和DOM对象的相互转换
在jQuery中,可以通过$()
函数将DOM对象转换为jQuery对象。如果已有一个jQuery对象,可以通过.get()
方法或者数组下标访问转换为DOM对象。
转换为jQuery对象
var domElement = document.getElementById('myElement'); // 假设有一个ID为'myElement'的DOM元素
var $jqueryElement = $(domElement); // 将DOM对象转换为jQuery对象
转换为DOM对象
var $jqueryElement = $('#myElement'); // 假设有一个ID为'myElement'的jQuery元素
var domElement = $jqueryElement.get(0); // 通过.get()方法获取第一个DOM元素
// 或者
var domElement = $jqueryElement[0]; // 通过数组下标访问也可以得到DOM元素
注意:$(domElement)
将DOM对象转换为jQuery对象时,不会创建新的对象副本,而是在现有DOM对象上添加jQuery提供的方法。$jqueryElement.get(0)
或$jqueryElement[0]
获取的是与jQuery对象关联的DOM对象引用。
评论已关闭