我正在尝试从AJAX调用中提取一个元素(或者更确切地说是它的子元素),但是很难将它隔离出来。我的代码如下:
function AJAXcomplete(data){
var result = $(data).find('#productDetails > *');
jQ('#productDetails').append(result);
};
function getDetails(e){
e.preventDefault();
var addy = jQ(this).attr("href");
jQ('body').append('<div id="productDetails"></div>');
jQ('#productDetails').show();
$.get(addy, AJAXcomplete);
};
jQ('#slides').on('click', '.slideLink', getDetails);
上面的应存储来自AJAX调用的#productDetails
子元素,并将它们附加到新创建的具有相同id的div中。
我可以成功检索整个AJAX数据并附加(测试过)但我无法获取我想要的元素 - 没有选择任何内容。我做错了什么?