我试图追加正在调用的数据而不是替换它,但我不确定为什么 .append 不起作用。
$('.incoming3').load('t3.html #test3').append;
最佳答案
首先是.append()
是一个函数 - 您需要在它后面使用括号,并为其提供一个参数,告诉它要附加什么。其次,你不能只是改变方式.load()
通过将 .append()
链接到其末尾来工作。
试试这个:
$.get("t3.html", function(data) {
$('.incoming3').append($(data).filter("#test3"));
});
也就是说,使用$.get()
method要检索数据,请将数据包装在 jQuery 对象中并使用 .filter()
method提取您需要的位,并将该位附加到您的元素中。
关于javascript - 如何在 jQuery .load() 函数上使用 .append,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993988/