如何用jquery更改bootstrap弹出框的内容

 我来答
白卡PALA
2017-07-22 · 知道合伙人软件行家
白卡PALA
知道合伙人软件行家
采纳数:648 获赞数:3420
性能测试4年工作经验。

向TA提问 私信TA
展开全部

使用jquery更改bootstrap弹出框的内容,可以使用Jquery的load()方法,动态加载不同的模态框(弹出框)内容,然后填充到页面的弹出框div中:

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

<div class="modal fade" id="myModal"> </div>

动态加载的弹出框内容页面中包括bootstrap模态框中的head、body和footer部分

<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显示

<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

提交
取消

辅 助

模 式