在jquery中,当我使用不存在的元素时会发生什么?考虑:
$('<tmp/>').html(some_html_string).text()
我使用不存在的元素 <tmp/>
只是为了使用 html()
的功能和text()
(做一些事情)。
这种方法正确吗?
最佳答案
扩展现有的答案,它只是创建一个不附加任何内容的 HTML 元素。您必须将其插入到 DOM 中才能使用。这对于您想要做的事情来说很好 - 有一个虚拟元素,这样您就可以轻松使用 .html()
和 .text()
。
关于jquery选择不存在的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5369164/