解决bootstrap下拉菜单点击立即隐藏bug的方法
昨天用jQuery和bootstrap实现下拉菜单复选框,今天把做好的demo组合进项目里,发现有点bug,就是点击银行复选框的时候,每点一次dropdown-menu这个div会立即隐藏,这就导致每次只能选一个。 这应该是事件传播的原因,代码修改如下: input').click(function() {
var flag = $(this).prop('checked');
banks.prop('checked',flag);
})
// 阻止事件传播,否则在点击复选框的时候,dropdown-menu这个div会立即隐藏 另外,需要新增加的功能是,点击“保存”按钮的时候,需要把选中的银行名称以逗号拼接成字符串传递给后台。这部分比较简单,代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |