我有一个文本字符串,我正在尝试使用 jQuery 选择跨度。我想在不向dom添加元素的情况下获取跨度——如果可能的话?
在阅读了 jquery 文档后,我假设我可以通过将字符串包装在 jquery 选择器标签中来创建片段,然后使用 .find() 来查找我想要的元素。
我有与此类似的代码,但从最后一行的外观来看,很明显没有选择跨度;任何帮助将不胜感激:
// 'text' is normally generated automatically...
// just made it an escaped string for example purposes.
var text ="<span id=\"blah1\">Y</span><br/><span id=\"blah2\">o</span><br/>";
var spans = $(text).find('span');
console.log(text); // => <span id="blah1">Y</span><br/><span id="blah2">o</span><br/>
console.log(spans.length); // => 0
谢谢。