javascript - 使用 jQuery 代替 document.getElement

标签 javascript jquery dom

我想用

$("#fooid")

代替

document.getElementById("fooid")

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

有没有一种方法可以让 jQuery “玩得开心”并假装提供或返回 native 对象?

最佳答案

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

$("#fooid").get(0);

或者更短一点的版本:

$("#fooid")[0];

关于javascript - 使用 jQuery 代替 document.getElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884127/

相关文章:

javascript - 如何从获取值中查找数组中的状态缩写

javascript - 如何在选择列表项时重新加载 iframe

javascript - jQuery 没有为 Angular 2 定义

jQuery 将鼠标悬停在子元素上会产生奇怪的效果

JavaScript 评估元素内的 XPATH?

javascript - 易图像 : set re-sized image background to transparent

javascript - 如何找到滚动条终点释放

javascript - 限制选择的自定义功能不起作用

javascript - 幻灯片从幻灯片 2 跳转到 5 js

php - 如何使用 PHP 修改位于服务器端的 XML 文件的节点值