【发布时间】:2016-04-20 16:14:33
【问题描述】:
危险!
我已经在我的页面上放置了一个引导模式作为一种 应用删除对话框,当删除按钮(不是模式上的那个;有两个删除按钮时)按钮)被禁用,模式可能不会出现(当试图从数据库中删除记录时)。我知道您可以删除我的删除按钮的data-toggle 属性(实际上不是按钮,而是span),但是没有其他选择吗?我想这是因为span 保持“启用”状态?但是如何“禁用跨度”?好的,这听起来“不健康”,但我需要 span,因为我将按钮的 data-toggle 属性用于 tooltip。
以下是我使用的脚本和样式:
<script type="text/javascript" src='/blablabla/browser/bootstrap/js/jquery.min.js'></script>
<script type="text/javascript" src='/blablabla/browser/bootstrap/js/bootstrap.min.js'></script>
<link rel="stylesheet" href="/blablabla/browser/bootstrap/css/bootstrap.min.css" type="text/css" />
这是我的按钮:
<!-- Button trigger modal -->
<span data-toggle="modal" data-target="#applyRemoveDialog">
<button id="btn-remove-all" type="button" class="btn btn-danger"
disabled="disabled" title="Remove" data-toggle="tooltip"></button>
</span>
这是我的模态:
<div class="modal fade" id="applyRemoveDialog" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Apply Removal</h4>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button id="btn-remove" name="remove" type="submit" class="btn btn-danger" value="">Remove</button>
</div>
</div>
</div>
</div>
【问题讨论】:
-
为什么不反转span和按钮的作用呢?即将
tooltip分配给span和modal给按钮? -
从您的跨度中删除 data-toggle="modal" 和 data-target="#applyRemoveDialog"。然后添加按钮
标签: jquery twitter-bootstrap modal-dialog bootstrap-modal disabled-control