【发布时间】:2021-02-09 04:55:59
【问题描述】:
如何让 jQuery 返回它封装的原生 DOM 元素?
【问题讨论】:
-
除了“操作元素”之外,你还会用 jQuery 选择器做什么?我的意思是,你的问题基本上看起来像,“我可以使用 jQuery 吗?”答案是“是的”。
-
为什么要这样做?不,您的表达式将不起作用,因为 $("cheese_tag") 将返回一个 jQuery 对象。
-
对不起,更好的方式来说明我的问题是“我可以将 jQuery 对象转换为普通 javascript 可以操作的对象吗?”就像让 jQuery 返回一个 javascript 对象进行操作一样。
-
这个问题对我来说毫无意义.. 当 jquery 更短更快时,你为什么要使用普通选择器
-
因为有时使用原生 javascript 函数获取对象可能最终会相当冗长,因此使用 jquery 获取对象比 javascript 更快,但实际上调用 javascript 函数比 jquery 更快,因为 jquery 调用相同的函数事先调用了自己的几个之后。这意味着在 jquery 选定元素上使用纯 javascript 会比完整 jquery 更快,并且在某些情况下同样容易编写。
标签: javascript jquery css-selectors elements