我想知道这可以做到吗
var b = '<span id="test">hi </span> <p>some text </p>';
现在我想从这个变量中获取 hi,我可以以某种方式在 b 上做一个选择器吗?
如果它在页面上,我可以执行$('#test').html();
除了将 b 的内容传递给 jquery 之外可以完成吗?
最佳答案
当然,只需将其传入并将选择器放入 .filter()
即可:
var b = '<span id="test">hi </span> <p>some text </p>';
var testText = $(b).filter('#test').text();
如果您要查找的元素包含在 HTML 字符串的某个根元素内,请使用 .find()
相反。
关于jquery - 您可以搜索不在页面上但在变量中的选择器吗? -Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447326/