jquery - 从字符串创建 jquery 项目而不实际插入到 DOM 中?

标签 jquery

是否可以创建一个 jquery 对象,我可以仅从字符串表示形式执行 jquery 函数?

var item = '<div>hello</div>';
???
alert(item.html());

我想我可以通过使用 append() 将其添加到 DOM,然后重新选择它来做到这一点,但我真的不想这样做,因为它看起来效率非常低。

编辑:感谢您的回复

最佳答案

试试这个:

var item = '<div>hello</div>';
alert($(item).html());

但是 html() 函数显示所创建对象的内部 html。

关于jquery - 从字符串创建 jquery 项目而不实际插入到 DOM 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3734838/

相关文章:

jquery - 提供 html5 和 CSS3 特性的好库

javascript - jquery Accordion 自定义点击事件

javascript - 为什么焦点处理程序使用错误的参数执行?

javascript - 每次在div上滚动时执行jQuery函数

javascript - 如何使用 jQuery 在 iframe 中显示输入源?

php - 我的日期选择器系统出现问题(禁用日期)

jquery - 使用 jQuery 使用该元素自己的 CSS 属性之一来设置该元素的 CSS?

jquery - 尽管选择器返回了正确的项目,但删除事件监听器也会删除所有项目

javascript - 主干/下划线 js "too much recursion"和 "Inspect target crashed"错误

javascript - Raphael.js 为什么我的 Canvas 大小没有随着浏览器窗口大小的改变而改变?