Javascript 使用jQuery代替document.getElement

Javascript 使用jQuery代替document.getElement,javascript,jquery,dom,Javascript,Jquery,Dom,我想用 $("#fooid") 代替 document.getElementById("fooid") 因为我得到的id前面有#。虽然您可以很容易地删除它,但在使用jQuery选择器和使用本机DOM调用时,两者之间有相当多的混合。特别是在图表绘制中调用它,它似乎期望返回一个本机DOM对象。给它这个扩展的jQuery对象会使它窒息并变成紫色 有没有一种方法可以让jQuery“玩得很好”,并假装提供或返回本机对象 使用可以使用以下方法获取DOM对象: $("#fooid").get(0); 或

我想用

$("#fooid")
代替

document.getElementById("fooid")
因为我得到的id前面有
#
。虽然您可以很容易地删除它,但在使用jQuery选择器和使用本机DOM调用时,两者之间有相当多的混合。特别是在图表绘制中调用它,它似乎期望返回一个本机DOM对象。给它这个扩展的jQuery对象会使它窒息并变成紫色

有没有一种方法可以让jQuery“玩得很好”,并假装提供或返回本机对象

使用

可以使用以下方法获取DOM对象:

$("#fooid").get(0);
或稍短一点的版本:

$("#fooid")[0];
+1,另外,不带参数的
.get()
返回一个DOM节点数组。