【发布时间】:2020-08-04 10:03:18
【问题描述】:
我有一个动态创建元素的函数:
$('#bookUserSeat').on('click', function(){
$('#seatBookings').append('<div class="alert alert-info"><a class="deleteSeat" data-seatNumber="' + $(this).data('seatNumber') + '"><i class="fas fa-trash"></i></div>');
$('#modalBookSeat').modal('hide');
});
现在我有一个可以处理点击事件的函数:
$('#seatBookings').on('click', 'a.deleteSeat', function(){
var seat = $(this).data('seatNumber');
$(this).parent('div').remove();
});
但是 var 座位是空的。如何从动态创建的链接中获取数据属性?
【问题讨论】:
-
我在 div#seatBookings 中有多个链接
标签: javascript jquery