bootstrap Modal不起作用
Boostrap Modal doesn't work
你好,我希望你能帮助我解决我现在遇到的问题。
我试图在JS中执行代码使用模态时按下一个按钮,事情是,谁有按钮生成自己的HTML代码
主视图
<tr class="odd">
<td class=" sorting_1">CU</td>
<td class="">Cliente Unico</td><td class="">101</td>
<td class="">
<span id="edit_CU" class="ui-icon ui-icon-pencil" data-toggle="modal" data-target="#modal_edit"></span>
<span id="delete_CU" class="ui-icon ui-icon-trash" data-toggle="modal" data-target="#modal_delete"></span>
</td>
</tr>
在id="edit_CU"中,CU在HTML代码生成时发生变化,因此不总是相同的,这也与id="delete_CU"
当你点击span图标时,会触发模态并显示如下:
点击编辑或删除按钮查看页面
<div id="modal_delete" class="modal fade">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Delete vertical</h4>
</div>
<div class="modal-body">
<p>Are you sure you want to delete?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modal_delete">Yes</button>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="<?php echo base_url('assets/js/helper/func_verticales.js');?>"></script>
在这个视图页面询问用户是否要删除他们的信息,当他们点击"是",它应该弹出一个消息…但它什么也做不了,谁能帮我一下?
这是JavaScript
$("#modal_delete").on('show.bs.modal', function(event){
alert("hello");
});
});
如果我理解正确的话,你必须委派点击事件试试这样做:
你的按钮需要一些调整-因为我没有看到数据切换和数据目标的理由
<button type="button" class="btn btn-primary">Yes</button>
之后-在你的JS代码中:
$("button.btn-primary").on("click","#modal_delete",function()
{
alert("hello");
});
在按钮上运行警报,而不是在模式上运行
<button id="modal_delete">Yes</button>
$("#modal_delete").on('click', function(event){
alert("hello");
});
});
或使用确认框
$('#modal_delete').click(function(ev){
ev.preventDefault();
var r = confirm("Are you sure?");
if (r == true) {
//run delete code here
}
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- Reveal Modal中带有Foundation-Controller的AngularJS不起作用
- Jquery Modal/Dialog表单不起作用
- $modal.打开不起作用
- 复选框 Javascript 函数在 Bootstrap modal 中不起作用
- Firefox中的Bootstrap Modal不起作用
- 使用simplemodal(modal)——在IE中不起作用——modal显示,但背景元素是可点击的;不过在firefo
- 为什么Bootstrap-3 Modal不起作用
- bootstrap Modal不起作用
- Angular UI Bootstrap Modal在eclipse中不起作用.模态弹出出现在页面的底部,而不是弹出
- Angular Modal ng-click不起作用