我有一个存储在"selectedContents"中的DocumentFragment,我试图在jQuery的帮助下找到它中的"span"元素.它有两个子节点,第一个是文本节点,第二个是跨度.
当我尝试时$(selectedContents.childNodes).find('span'),它返回一个空集!
但是,当我打印时,"$(selectedContents.childNodes)[1].localName"它说"跨度"!
我的发现有什么不对吗?请帮忙.
谢谢
Srikanth
use*_*716 10
因为您传递了一组元素,所以您需要使用它.filter()来过滤<span>掉集合.
$(selectedContents.childNodes).filter('span');
Run Code Online (Sandbox Code Playgroud)
该.find()方法用于搜索后代.
编辑:请注意,您传递childNodes到jQuery对象的方法是正确的.你无法通过documentFragment一些建议.
这是一个例子来说明: http ://jsfiddle.net/P8nur/
| 归档时间: |
|
| 查看次数: |
6126 次 |
| 最近记录: |