我可能会以错误的方式思考这个问题,但我想要做的是使用 Ajax 或 jQuery.load
函数之类的东西加载单页 web 应用程序的区域,但是加载它以便在加载部分时this
不会指的是整个全局应用程序范围,而不仅仅是加载的段。基本上,我希望该区域能够操纵自己,但不能访问外部对象(至少不是无意的)。
问问题
157 次
1 回答
3
jQuery 的ajax(...)
方法有一个context
参数,您可以使用它来指定this
任何回调中的内容。
引用他们的文档:
$.ajax({
url: "test.html",
context: document.body
}).done(function() {
$(this).addClass("done");
});
有关详细信息,请参阅http://api.jquery.com/jQuery.ajax 。
于 2013-07-08T15:33:25.760 回答