我目前使用$ .get()从另一个文件中获取HTML标记。如何将结果添加到当前DOM的匹配元素的当前jQuery集合中?将HTML字符串转换为jQuery元素集
我以为add()会做的,但事实并非如此。举例来说,这不起作用:
$.get('file.html', function(data) {
$('body').add(data)
});
但理想情况下,如果file.html了,说,“”,我希望能够使用#result就像是在当前元素的集合,用$('#result')。html(..)。
我可以做的一件事就是使用$ .load('file.html #result')...但我必须多次这样做,因为我将使用多个元素。然后
我的想法也许是使用
sub$ = jQuery.sub();
,并从$不用彷徨添加HTML的返回的字符串给它,但不知道这是否是可能的。
你想'的append()'的数据body元素或更新基于元素响应? – undefined
更新我猜。例如,我得到的一个元素是一个按钮。我想在当前DOM中的某个div内添加该按钮。 – sqram