là có cách nào để có được lớp khi sự kiện nhấp được kích hoạt. Mã của tôi như dưới đây, nó chỉ làm việc cho id nhưng không phải lớp.Lấy lớp của phần tử đã kích hoạt sự kiện bằng cách sử dụng JQuery
html:
<html>
<body>
<a href="#" id="kana1" class="konbo">click me 1</a>
<a href="#" id="kana2" class="kinta">click me 2</a>
</body>
</html>
JQuery:
$(document).ready(function() {
$("a").click(function(event) {
alert(event.target.id+" and "+event.target.class);
});
});
đang jsfiddle here
Lớp là công việc được bảo lưu trong ECMAScript, do đó thuộc tính lớp được ánh xạ tới thuộc tính DOM 'className'. Sử dụng 'event.target.className'. – RobG