我正在使用jQuery过滤ajax响应来提取返回的页面的主体并替换当前页面.我发现,如果我过滤"body"上的响应,它什么也不返回.
例如,要在此页面的控制台中模拟此操作,我可以运行:
$($('html').html()).filter('body')
Run Code Online (Sandbox Code Playgroud)
返回:
[]
Run Code Online (Sandbox Code Playgroud)
但是,如果我跑:
$($('html').html()).filter('title')
Run Code Online (Sandbox Code Playgroud)
我明白了:
[<title>?Can jQuery.filter work on the body tag? - Stack Overflow?</title>?]
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么或这是一个错误?