-3

jquery 中的 $(this) 与 $('this') 有什么区别?

4

3 回答 3

7

$('this')并不意味着任何有用的东西。

$('somestring')返回基于选择器“somestring”的元素。

是 jQuery 选择器的语法

于 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 回答