我有一个非常奇怪的问题.我只想选择一个被点击的元素.我做了很多次,它总是工作,但这次,jQuery $(this)选择器不选择被点击的元素,它选择窗口对象.请让我知道,如果你有一个想法,可能是什么原因.我使用的是jQuery 2.1.4和Twitters Bootstrap 3.3.5
HTML:
<a class="btn btn-danger btn-xs delete-file"><i class="fa fa-trash" aria-hidden="true"></i> Löschen</a>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(document).ready( () => {
$('.delete-file').on('click', () => {
let element = $(this);
console.log(element);
});
});
Run Code Online (Sandbox Code Playgroud)
控制台输出:
n.fn.init [Window]
Run Code Online (Sandbox Code Playgroud)
代替:
n.fn.init [a.btn.btn-danger.btn-xs.delete-file]
Run Code Online (Sandbox Code Playgroud)
先感谢您!