2012-04-21 93 views
10

我正在为我的项目使用twitter引导程序。在twitter引导下拉列表中添加复选框

我要添加复选框在下拉列表中,类似的东西http://jsfiddle.net/qG7c4/

文件:自举dropdown.js

例子:http://twitter.github.com/bootstrap/javascript.html#dropdowns

问题是,下拉获得每个复选框的点击关闭,我不希望点击复选框关闭此功能,以便用户可以轻松选择多个复选框。

我需要在JavaScript中为此做什么更改?

回答

16

尝试停止click事件的传播上的投入要素,像这样:

$('.dropdown-menu input, .dropdown-menu label').click(function(e) { 
    e.stopPropagation(); 
}); 

Demo