我目前使用 $.get() 从另一个文件中获取 HTML 标记。如何将结果添加到当前 DOM 的当前 jQuery 匹配元素集?
我认为 add() 可以解决问题,但事实并非如此。例如,这不起作用:
$.get('file.html', function(data) {
$('body').add(data)
});
但理想情况下,如果 file.html 有,比如说,'',我希望能够像在当前元素集中一样使用#result,使用 $('#result').html(..)。
我可以做的一件事是使用 $.load('file.html #result')... 但我必须多次这样做,因为我将使用多个元素。
我当时的想法可能是使用
sub$ = jQuery.sub();
并将返回的 HTML 字符串从 $.get 添加到它,但不知道是否可能。