2012-04-21 79 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