javascript - Bootstrap $ ('.multiselect' ).multiselect() CONFLICT

标签 javascript jquery twitter-bootstrap twitter-bootstrap-3

我有一个页面,我在其中使用 Handlebars 一个接一个地填充两个表单元素。两种形式都有 Bootstrap 多选。

我要开火

$('.multiselect').multiselect()

在呈现第二个表单时,但因为已经添加了 Bootstrap

'.multiselect' 

当我尝试使用

('.multiselect').multiselect()

第一个表格搞砸了

我看到的一个解决方案是对多选使用不同的类名,但我对此表示怀疑,因为它对我来说看起来像是一个 hack。

任何建议

最佳答案

正如我在检查演示页面 (http://davidstutz.github.io/bootstrap-multiselect/) 时看到的,每个选择都没有类名,只有 ID。

来源:<select id="example1" style="display: inline-block;">...</select>

所以你可以使用 'id' 而不是通用类名来构造多选。

关于javascript - Bootstrap $ ('.multiselect' ).multiselect() CONFLICT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21257378/

相关文章:

javascript - javascript递归调用回调中的函数是否存在内存泄漏?

javascript - 如何在 Python 中使用 Selenium 定位 onmouseover 元素?

javascript - HTML/Javascript anchor 到另一个部分不起作用

jquery - 移动/平板设备上的悬停状态

javascript - 动态生成的元素触发的事件不起作用

javascript - 当某些事件发生时,Bootstrap 轮播停止循环

javascript - 使用 Jest : Can I mock an ES6 class 对 JS 脚本进行单元测试

jquery - 将鼠标悬停在选项卡上会强制浏览器滚动到页面顶部

twitter-bootstrap - 出于 SEO 原因,如何通过 url 访问 Bootstrap 模式

html - 带有 Bootstrap 的表的 td 元素问题