它是来自jQuery AJAX GET请求的响应
$.get('index.html', function(data) { $(data); });
当我想要一个单独的jQuery对象时,它返回一个数组。
我认为这是因为我的页面格式不好,但它在W3C中得到了验证。
我们将非常感谢您的帮助。
发布于 2012-02-23 17:52:38
jQuery无法以这种方式处理完整的超文本标记语言页面。尝试:
$('#selector', data.replace(/(<body[^>]*>)/i, '$1<div>').replace(/(<\/body>)/i, '</div>$1'));
你的运气就会改变。
发布于 2012-02-23 01:10:59
每个jQuery对象看起来都像一个数组,这就是它的设计。
例如,如果要从id selector
获取元素,它将返回一个唯一的元素:
$('#id')[0].value...
https://stackoverflow.com/questions/9399438
复制相似问题