我有:
$.ajax({ type: 'POST',
url: myLink,
async: false,
dataType: 'html',
success : function(page) {
var fragment = page.find('#myId').html();
...
// I'll append my fragment to #somewhere
});
这不起作用,控制台说page.find不是一个函数
。
我做错了什么?
最佳答案
试试这个...
var fragment = $(page).find('#myId').html();
page
本身只是一个包含您请求的 html 的字符串...因此您必须首先创建一个 jQuery 对象来调用 jQuery 方法。
关于javascript - 如何操作使用 jQuery.ajax() 加载的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8823861/