jquery中$(this)vs $('this')之间有什么区别?
答案 0 :(得分:7)
答案 1 :(得分:1)
<强> $(本)强>
这是jQuery对象中包含的当前上下文。
$('this') - 这只是一个字符串..
$('#btn').on('click', function() {
$(this).attr('id');
// Here $(this) is the current current button context that was clicked with i**d btn**
});
所以$(this)总是得到当前的上下文对象..
默认此在上下文中是原生DOM元素...
答案 2 :(得分:1)
$('this')未被使用...唯一可行的是$(“#this”) id 或$(“。this”)的类强>
编辑:或$('this')但仅在您有标签时使用(如下所述)