感谢您的光临,
我有一种情况,我想从静态文件中.load()多个div。我最近发现并阅读了这个问题:jquery-multiple-load-in-a-div。选项是
$('<div>').load('static.html #div1,#div2,...');
或
$.get('static.html',...,function(){
$responseHTML.find('#div1').appendTo(...);
$responseHTML.find('#div2').appendTo(...);
});
我非常乐意使用其中之一,但我想更多地了解它背后的理论。我是否正确地认为'.load()'可能与幕后的'.get()完全相同?这是否意味着.get()更快?
任何其他见解将不胜感激。 CB。
答案 0 :(得分:0)
(在评论的帮助下回答我自己的问题。)
如果你查看了源http://james.padolsey.com/jquery/#v=git&fn=jQuery.fn.load和http://james.padolsey.com/jquery/#v=git&fn=jQuery.get ......这两个函数只是.ajax()调用的包装器。包装的速度差异可以忽略不计,所以我想在这种情况下只是个人编码风格偏好。
注意,我最初也误解了$ .load('file#div1,#div2,..')与$ .load('file#div1')不同; $。load('file# div2'); ...所以OP标题具有误导性。
感谢大家的帮助。