首页 新闻 会员 周边 捐助

bootstrap的modal 如何清除上一次数据

0
[已解决问题] 解决于 2018-07-30 09:44

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

不起作用。

chuJianNi的主页 chuJianNi | 初学一级 | 园豆:150
提问于:2018-07-21 10:21
< >
分享
最佳答案
0
        $('body').on('hidden.bs.modal', '.modal', function () {
            console.log("RemoveData before:" + $(this).data("bs.modal"));
            $(this).removeData("bs.modal");
            console.log("RemoveData after:" + $(this).data("bs.modal"))
        });

有用啊

奖励园豆:5
远扬 | 初学一级 |园豆:30 | 2018-07-21 19:05

日志显示是这样,但是modal里input还是有上一次文本的

chuJianNi | 园豆:150 (初学一级) | 2018-07-23 10:56

@chuJianNi: removedata清除的是节点上的data数据

input不能这样清除的,选择input节点设置value等于空

远扬 | 园豆:30 (初学一级) | 2018-07-23 13:35

@远扬: 这个是jquery写法吗? ($(this).data("bs.modal"));

这个bs.madal 又是什么意思?

chuJianNi | 园豆:150 (初学一级) | 2018-07-24 15:07

@chuJianNi: 

是jquery写法,bs.madal不是你写你不知道啥意思?...

也是醉了~那你是要清除啥数据?

看看这文档清楚了吧

远扬 | 园豆:30 (初学一级) | 2018-07-25 15:20

@远扬: 这文档在哪找的

chuJianNi | 园豆:150 (初学一级) | 2018-07-25 17:06

@chuJianNi: 

你要的文档

远扬 | 园豆:30 (初学一级) | 2018-07-28 23:04

@远扬:real nice

chuJianNi | 园豆:150 (初学一级) | 2018-07-30 09:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册