我有多个具有相同类名的元素。但是我想为用户点击的元素提供id。
$('body').click(function(event) {
$(document).on('click', '.l1', function(){
$('.l1').removeAttr('id');
$('.l1').attr('id','selected');
});
$(document).on('hover', '.l1', function(){
alert($(this).attr('id'));
});
});
小提琴:
答案 0 :(得分:4)
答案 1 :(得分:1)
使用$(this)
以便它指向您点击的元素
$(document).on('click', '.l1', function(){
$('.l1').removeAttr('id');
$(this).attr('id','selected');
});