jQuery AJAX 无法获取response内容的问题

2025-02-28 19:31:16
推荐回答(1个)
回答1:

这个要看你返回的是个啥HTML

$(response) 是直接封装了返回 HTML 的顶层结点,$(response).length 就表示了顶层节点的数量,这种情况下你如果想找顶层结点,应该用 filter 而不是 find,前者当前引用数组中筛选,后者是在它们的子节点中查找。

为什么 PC 端和移动端效果不同,不是很清楚,不知道是其它哪里错了还是 jQuery 新版本对 find 做了兼容,因为用错 find 的情况太多了。