jquery 中的 $(this) 与 $('this') 有什么区别?
问问题
1128 次
3 回答
7
于 2012-10-03T15:43:55.877 回答
1
$(这个)
这是包含在 jQuery Object 中的当前上下文。
$('this') -- 这只是一个字符串..
$('#btn').on('click', function() {
$(this).attr('id');
// Here $(this) is the current current button context that was clicked with i**d btn**
});
所以 $(this) 总是得到有问题的当前上下文对象..
默认情况下,上下文中的this是本机 DOM 元素...
于 2012-10-03T15:44:30.693 回答
1
$('this') 没有被使用......唯一可行的是 $("#this") 用于id或 $(".this") 用于类
编辑:或 $('this') 但仅在您有标签时使用(如下所述)
于 2012-10-03T15:45:29.900 回答