Nikolay Asked:2020-04-16 09:51:37 +0000 UTC2020-04-16 09:51:37 +0000 UTC 2020-04-16 09:51:37 +0000 UTC 单击 jquery 返回本机 js 对象 772 单击链接时,应调用 jquery 对象: $( ".__tab-btn" ).click(function() { console.log(this); }); 但是显示了本机对象! 也就是说,像这样:$( this ).addClass( 'class' );我不能再写了,它会报错 javascript 1 个回答 Voted Best Answer Basilevs 2020-04-16T10:27:43Z2020-04-16T10:27:43Z jQuery 对象是 DOM 元素的类数组包装器,因此点击函数作用域中的 this 对象是触发点击事件的 DOM 元素(JS 对象 HTMLElement,它是任何 HTML 元素的接口)。jQuery 可以包装 DOM 元素,这意味着在函数内,代码 $(this).addClass('class'); 它工作完美,不会有任何错误。
jQuery 对象是 DOM 元素的类数组包装器,因此点击函数作用域中的 this 对象是触发点击事件的 DOM 元素(JS 对象 HTMLElement,它是任何 HTML 元素的接口)。jQuery 可以包装 DOM 元素,这意味着在函数内,代码
它工作完美,不会有任何错误。