jQuery 从 HTML 中选择文本
我希望获取页面的 HTML 搜索某些文本,然后使用 jQuery 选择它所属的元素。不幸的是,元素没有唯一的 ID。
I'm looking to get the HTML of the page search for some text and then select the element it belongs to with jQuery. Unfortunately there are no unique IDs for the elements.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该能够做到这一点
You should be able to do this
考虑一下:
然后,要在搜索时仅获取
span
,请执行以下操作:如果在其他地方找到该文本,
elements
也将包含其他元素。例如:结果将包含
span
和p
元素。最后一个示例:
现在结果也将具有
div
,因为它是文本节点的直接父节点(即some text
)Consider this:
Then, to get only the
span
when you do the search, do this:If the text is found elsewhere,
elements
will contain the other elements as well. For example:Results will contain the
span
and thep
elements.A final example:
Now results will have the
div
too, as it is the direct parent of the text node (i.e.some text
)