使用jQuery代替document.getElement

Jos*_*h K 3 javascript jquery dom

我想用

$("#fooid")
Run Code Online (Sandbox Code Playgroud)

代替

document.getElementById("fooid")
Run Code Online (Sandbox Code Playgroud)

因为我得到的ID #它前面.虽然你可以很容易地删除它,但是在我使用jQuery选择器和使用本机DOM调用之间存在大量的混合.特别是在图表绘制中调用它,它似乎期望返回原生DOM对象.给它这个扩展的jQuery对象使它变得窒息并变成紫色.

有没有办法让jQuery"玩得开心"并假装给予或返回本机对象?

Sar*_*raz 5

您可以使用该get方法获取DOM对象:

$("#fooid").get(0);
Run Code Online (Sandbox Code Playgroud)

或者更短的版本:

$("#fooid")[0];
Run Code Online (Sandbox Code Playgroud)