SweetAlert2 在 while 按钮在最后一行不起作用
SweetAlert2 in while button not working on last row
我在 PHP 时生成了一个 table,有一个删除按钮显示 Sweetalert 以确认并重定向到 PHP。一切正常,但 table Sweetalert 中的最后一行没有显示。
这是此按钮的内部代码(尚未完成,只是测试):
<script>
$('.delmod').click(function(e) {
e.preventDefault();
swal({
title: 'Jesteś pewien że chcesz usunąć moduł?',
text: 'Jeżeli są strony przypisane do tego modułu, nie będzie możliwe go usunąć',
type: 'warning',
buttonsStyling: false,
confirmButtonClass: 'btn btn-primary',
cancelButtonClass: 'btn btn-light',
showCancelButton: true,
confirmButtonText: 'Tak, usuń',
cancelButtonText: "Nie"
});
});
</script>
<a href="includes/deleteModule.php?id=<?=$mod['id'];?>" class="delmod"><i class="icon-cross2"></i></a>
我有所有行和右侧的按钮,单击时会调用 Sweetalert,这工作正常。但是 table 上的最后一条记录不起作用,我尝试使用其他 tables,记录计数不同,即使我有 2 行,第一行有效,第二(最后)行无效。对不起我的英语,谢谢你的帮助(我是菜鸟)
这不起作用的原因是,您设置了最后一个 $('.delmod').click
事件处理程序 在 之前 html 由浏览器呈现 - 所以它被忽略了.
要完成这项工作,您需要将 javascript 放在 html.
之后
但是 你不应该把这个脚本放在循环中,打印了好几次。将其移动到循环之后。
我在 PHP 时生成了一个 table,有一个删除按钮显示 Sweetalert 以确认并重定向到 PHP。一切正常,但 table Sweetalert 中的最后一行没有显示。
这是此按钮的内部代码(尚未完成,只是测试):
<script>
$('.delmod').click(function(e) {
e.preventDefault();
swal({
title: 'Jesteś pewien że chcesz usunąć moduł?',
text: 'Jeżeli są strony przypisane do tego modułu, nie będzie możliwe go usunąć',
type: 'warning',
buttonsStyling: false,
confirmButtonClass: 'btn btn-primary',
cancelButtonClass: 'btn btn-light',
showCancelButton: true,
confirmButtonText: 'Tak, usuń',
cancelButtonText: "Nie"
});
});
</script>
<a href="includes/deleteModule.php?id=<?=$mod['id'];?>" class="delmod"><i class="icon-cross2"></i></a>
我有所有行和右侧的按钮,单击时会调用 Sweetalert,这工作正常。但是 table 上的最后一条记录不起作用,我尝试使用其他 tables,记录计数不同,即使我有 2 行,第一行有效,第二(最后)行无效。对不起我的英语,谢谢你的帮助(我是菜鸟)
这不起作用的原因是,您设置了最后一个 $('.delmod').click
事件处理程序 在 之前 html 由浏览器呈现 - 所以它被忽略了.
要完成这项工作,您需要将 javascript 放在 html.
但是 你不应该把这个脚本放在循环中,打印了好几次。将其移动到循环之后。