从jQuery docs中,我可以看到我应该能够使用选择器传递上下文,以将选择器限制为仅在该上下文中匹配。
对于某些字符串上下文,这可以正常工作:
>>> jQuery('a', '<div><a id="foo"/><a id="bar"/></div>')
[a#foo, a#bar]
对于其他人来说,不是那么多:
>>> jQuery('a', '<html><body><a id="foo"/><a id="bar"/></body></html>')
[]
如果我有一个完整的 HTML 文档作为字符串,并且我想使用 jQuery 从中提取元素,我应该怎么做?