Javascript JQuery没有';不适用于动态关闭按钮
因此,我得到了一个“技能”表,其中输入查找数组,检查是否可以将其添加到当前技能数组中以显示在表中 每一行都有一个删除按钮,但是向表中添加新行-删除按钮似乎不起作用 下面是我正在使用的JSFIDLE: 这是我当前删除表行的方式:Javascript JQuery没有';不适用于动态关闭按钮,javascript,jquery,html,Javascript,Jquery,Html,因此,我得到了一个“技能”表,其中输入查找数组,检查是否可以将其添加到当前技能数组中以显示在表中 每一行都有一个删除按钮,但是向表中添加新行-删除按钮似乎不起作用 下面是我正在使用的JSFIDLE: 这是我当前删除表行的方式: $('.remove-skill').on('click', function() { var $kill = $(this).parent('td').parent('tr'); $kill.addClass('danger'); $kill.f
$('.remove-skill').on('click', function() {
var $kill = $(this).parent('td').parent('tr');
$kill.addClass('danger');
$kill.fadeOut(1250, function() {
$(this).remove();
});
});
您将获得页面上现在显示的所有元素,并订阅它们的单击事件,但这不会影响以后添加的元素。您需要订阅按目标筛选的文档 这应该起作用:
$(document).on('click', '.remove-skill', function() {
var $kill = $(this).parent('td').parent('tr');
$kill.addClass('danger');
$kill.fadeOut(1250, function() {
$(this).remove();
});
});
即使这样也不行。该表处于我通过PHP包含的模式中,但仍然不起作用。即使将其添加到JSFIDLE中也不起作用