bootstrap 模态框弹框后数据的清除

这是我要点击的图片  点击饼图的每一瓣会显示模态框

但是每一次点击之后数据还是前一次点击的数据,只有刷新之后才会显示新的数据,用了

 $("#showModal").on("hide.bs.modal", function() {  
                $("#showModal").removeData("bs.modal");  
            });
这个方法  还是清除不了  是什么原因呢?
    查阅了资料,说是removeData方法只是针对JQuery中data()函数绑定的数据的清除,对于bootstrap不管用,还有其他的什么办法吗?
    
    ![这是点了第一次的数据条数][2]

这是点了第二次  和第一次一样

阅读 9.8k
2 个回答

$('#showModal').data()

能拿到这个模态框的所有对象

$('body').on('hidden.bs.modal', '.modal', function () {
    $(this).removeData('bs.modal');
});

楼主试试这个吧, 亲测可用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题