如何将jquery dialog修改为bootstrap的弹出框

 我来答
嫡妍慧
2017-08-04 · 超过246用户采纳过TA的回答
知道小有建树答主
回答量:306
采纳率:66%
帮助的人:208万
展开全部
使用jquery更改bootstrap弹出框的内容,可以使用Jquery的load()方法,动态加载不同的模态框(弹出框)内容,然后填充到页面的弹出框div中:

主页面只保留弹出框最外面的那个div

1
<div class="modal fade" id="myModal"> </div>
动态加载的弹出框内容页面中包括bootstrap模态框中的head、body和footer部分
1
2
3
4
5
6
7
8
9
<div class="modal-header">
<h3>模态框header </h3>
</div>
<div class="modal-body">
<p>模态框body</p>
</div>
<div class="modal-footer">
<p>模态框footer</p>
</div>
利用jquery的load()方法,在点击不同的按钮时动态先动态加载内容到模态框的div中,然后再让bootstrap显示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
// 模态对话框隐藏时移除数据
$("#myModal").on("hidden", function() {
$(this).removeData("modal");
});
// 显示模态对话框
var showModal = function() {
var remote = "/test/showModal";
if (remote != "") {
$("#myModal").load(remote, function() {
$("#myModal").modal('show');
});
}};
</script>
其中showModal函数可以由按钮控制。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式