根据the jQuery DOC ,选择元素时可以指定上下文
。
我通常在发出 AJAX 请求时使用它:
$.ajax({
type: "GET",
url: url,
success: function(data){
var id = $("#my_id", data);
}
})
如果我想在当前 DOM 中搜索,我只需编写 $("#my_id")
。
现在,我想创建一个以 context
作为参数的函数,以便通过 DOM 或 AJAX 响应进行搜索。
function my_func(context) {
var id = $("#my_id", context);
}
如果我想搜索当前 DOM,我应该将什么作为 context
传递?
最佳答案
如果您正在讨论传递全局 DOM 上下文,那么您不必传递任何内容。 context
默认为undefined
并传递到 jQuery 选择器(这与您刚刚调用 $("#my_id")
时所具有的值相同)
关于javascript - 使用 jQuery 选择器时的默认上下文是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25022999/