jquery - 您可以搜索不在页面上但在变量中的选择器吗? -Jquery

标签 jquery jquery-selectors

我想知道这可以做到吗

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/

相关文章:

jquery - jqGrid(删除行)-如何发送额外的 POST 数据?

javascript - 我怎样才能使用 jQuery 触发多个 ID?

javascript - 清除间隔不起作用

javascript - jQuery 选择器在修改 DOM 后不起作用

jquery - 如果它们已经属于一个类,我如何在 jquery 中命名和选择一组元素?

jquery - 包含表格动态数据的 HighChart 迷你图

jquery - 如何让表格仅在页面上的自定义控件内滚动?需要 CSS 帮助

jquery:为什么选择器返回一个数组,但属性却没有?

jquery - 强制选择 jQuery-ui-tab 作为默认选项

jquery - 搜索后显示 "no results found"