没有表单元素,无法从ajax加载的数据中进行选择

时间:2011-07-21 18:05:00

标签: ajax

我一直在使用ajax加载数据一段时间了,但我总是对我遇到的事实感到困惑:如果我需要选择它,我必须在表单中放置任何元素。实施例

var url = "http:www.foo.com/page1.htm";
MyAjax('', url, 'html', '', function (data) {
    alert("data=" + data);
    alert($("div", data).html());
    alert("find=" + $(data).find('div').html());
});

我在返回的数据中获取整个page1.htm,但只能选择放置在表单中的那些元素。我做错了什么?

1 个答案:

答案 0 :(得分:0)

dom元素的顶部是关键。在表单中输入元素使其成为表单的子元素,从而可以搜索。