gpt4 book ai didi

jQuery find 似乎不起作用

转载 作者:行者123 更新时间:2023-11-30 23:51:42 26 4
gpt4 key购买 nike

我有一个 DocumentFragment 存储在“selectedContents”中,我试图在 jQuery 的帮助下找到其中的“span”元素。它有两个子节点,第一个是文本节点,第二个是跨度。

当我尝试 $(selectedContents.childNodes).find('span') 时,它返回一个空集!

但是,当我打印 "$(selectedContents.childNodes)[1].localName" 时,它显示“span”!

我的发现有什么问题吗?请帮忙。

谢谢
斯里坎特

最佳答案

因为您要传递元素集合,所以需要使用 .filter()过滤<span>超出集合。

$(selectedContents.childNodes).filter('span');

.find()方法用于搜索后代

<小时/>

编辑:请注意您传递 childNodes 的方法插入 jQuery 对象是正确的。您无法通过 documentFragment正如一些人建议的那样。

这里有一个例子来说明: http://jsfiddle.net/P8nur/

关于jQuery find 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3494424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com