模式警报,但确认按钮未对脚本做出反应
Modal alert but confirm button not reacting to script
当用户想要从那里的作品集中删除项目时,我正在尝试发出动态模式弹出警报。
我对弹出窗口本身没有任何问题,并且从项目中获取 ID 与模态视图一起解析,但是......
模态视图中的按钮是从脚本生成的,如小提琴所示,当我单击模态中的"删除"按钮并希望它激活.js功能时,没有任何反应???
我错过了什么,还是有其他方法可以做到这一点?
.js:
$('.delete').click(function(){
var pid = $(this).attr("data-id");
var pname = $(this).attr("data-name");
$(".delete-footer").html('<button type="button" class="btn btn-warning" data-dismiss="modal">Regret</button><a href="#" data-id="'+pid+'" class="btn btn-info do_delete">Delete</a>');
$('#confirm-delete').modal('show');
});
$('.do_delete').click(function(){
alert("I am here!");
var pid = $(this).attr("data-id");
$('#confirm-delete').modal('hide');
});
.html:
<a href="#" class="delete" data-id="23">Delete the project</a>
<div class="modal fade" id="confirm-delete" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Delete project?</h4>
</div>
<div class="modal-body delete-body">
Are you sure you want to delete project?
</div>
<div class="modal-footer delete-footer">
</div>
</div>
</div>
</div>
链接到小提琴
任何帮助都值得赞赏,提前感谢:-)
你需要以这种方式绑定事件
$(document).on('click', '.do_delete', function(){
alert("I am here!");
var pid = $(this).attr("data-id");
$('#confirm-delete').modal('hide');
});
原因
因为您正在将元素动态添加到文档中。您用于绑定单击事件的方式可确保仅绑定到文档首次准备就绪时存在的那些元素。
动态添加的元素不会获取绑定。我们需要使用 JQuery 的 .on() 来做这些。
$('.delete').click(function(){
var pid = $(this).attr("data-id");
var pname = $(this).attr("data-name");
$(".delete-footer").html('<button type="button" class="btn btn-warning" data-dismiss="modal">Regret</button><a href="#" data-id="'+pid+'" class="btn btn-info do_delete">Delete</a>');
$('#confirm-delete').modal('show');
$('.do_delete').click(function(){
alert("I am here!");
var pid = $(this).attr("data-id");
$('#confirm-delete').modal('hide');
});});
相关文章:
- 如何使用Java脚本创建提交按钮's的拖放功能
- HTML4表单使用mattw@scriptarchive.comcgi脚本我可以嵌入贝宝按钮
- 如何使用脚本在jsf中执行命令按钮的自动点击
- 谷歌应用程序脚本示例-如何更改单选按钮的列表框相关值
- 单击Dojo按钮执行PHP脚本
- 单击1个表单中的2个提交按钮中的1个时,如何运行脚本
- 我如何才能在点击按钮时将我的数字和财富显示在这个脚本上
- 使用内部脚本的SVG单选按钮逻辑
- 如何在咖啡脚本中识别提交按钮,Rails 3应用程序
- 使用同一页面上的按钮访问 php 脚本
- 如何创建一个“下一步”按钮,使用 Java 脚本和 Twitter Bootstrap 切换选项卡
- 单击动态添加的按钮时如何触发 aspx 脚本
- 将按钮值从脚本发送到控制器
- 模式警报,但确认按钮未对脚本做出反应
- 当我点击一个按钮时随机选择一个声音来重现的脚本
- 我如何向这个脚本添加一个点击按钮循环URL函数(按给定顺序在URL之间切换),或者这可能吗
- 如何使用java脚本代码计算禁用按钮的时间
- 用按钮动态替换java脚本文件
- 单击“脚本”按钮
- 未显示 Java 脚本按钮