我有一个jQuery元素,但我必须将它发送到只接受HTML元素的函数。我如何将jQuery元素转换为HTML元素?将jquery元素转换为html元素
回答
尝试myJQueryElement.get(0)
或myJQueryElement[0]
。 (get()
当您需要负指数时最为有用,例如,如get()
的文档中所述。)
警告:get(0)不会返回内部元素 – Francois
$("#foo")[0]
将为您提供HTML元素。使用括号比使用.get()
稍微快一点,但除非你正在做millions of times,否则你不会注意到。
而不是!如果你运行1000万次,括号将花费150秒,花费170秒。我敢打赌,如果你不坐在那里计算“密西西比河,密西西比河......”密西西比河,那么无法分辨这种差异。做任何你觉得更可读的方式。 (顺便说一句,我只是发表这个评论,因为它给了我一个句子中使用“Mississippilessly”这个词的改变。如果有人想和我一起讨论圣公会的未来,我很想用“antidisestablishmentarianistically” ) – Malvolio
在你使用'Mississippilessly'之后,你很赞成你的可读性,但你是对的。 get可以让你通过调用没有参数的方式将jQuery对象转换为一个DOM对象数组,或者通过提供一个否定参数从最后得到_n_th。否则,它只是一个使用括号的函数。 – Dennis
omg。这个问题从我身上花了几天。感谢这个答案! – void
- 1. lxml将元素转换为元素树
- 2. 将html元素转换为dojo节点?
- 3. 将HTML转换为pptx4j元素
- 4. 如何将XML DOM元素转换为HTML DOM元素?
- 5. 如何将现有DOM元素文本转换为HTML元素?
- 6. jquery将元素转换为xpath查询
- 7. 替换html元素的jquery
- 8. JQuery:转换为和从textarea元素
- 9. Jsoup错误将node.element转换为元素。元素
- 10. 如何将React元素转换为dom元素
- 11. 将动态创建的元素转换为DOM元素
- 12. 将charSequence元素转换为枚举元素
- 13. 序言问题 - 将元素数组转换为元素集
- 14. 将文档元素转换为量角器元素
- 15. 将html元素替换为另一个
- 16. 如何将html字符串转换为html dom元素?
- 17. 将XML元素转换为数组
- 18. java将元素转换为字符串
- 19. 将div元素转换为图像
- 20. 将所有元素转换为属性
- 21. 如何将BeautifulSoup元素转换为xpath?
- 22. 将元素转换为选项
- 23. 切换HTML元素
- 24. 将XML转换为XML,将属性转换为元素
- 25. 使用jQuery元素添加删除元素使用html元素
- 26. 伪元素转换
- 27. jQuery .html()删除html元素
- 28. jQuery元素交换
- 29. CSS转换HTML列表元素
- 30. 转换htmlagilitypack节点到HTML元素.NET
你并不真正转换它。您只需通过其数字索引从jQuery对象中获取它。 – user113716