3
A
回答
3
您可以使用多選的buttonText
選項。
$('#lstStates').multiselect({
buttonText: function(options, select) {
console.log(select[0].length);
if (options.length === 0) {
return 'None selected';
}
if (options.length === select[0].length) {
return 'All selected ('+select[0].length+')';
}
else if (options.length >= 4) {
return options.length + ' selected';
}
else {
var labels = [];
console.log(options);
options.each(function() {
labels.push($(this).val());
});
return labels.join(', ') + '';
}
}
});
0
使用buttonText MULTISELECT插件的選項。參數選件爲您提供了所有您選擇的選項。然後根據需要格式化buttonText值。
腳本
$(function() {
$('#lstStates').multiselect({
buttonText: function(options){
if (options.length === 0) {
return 'No option selected ...';
}
var labels = [];
options.each(function() {
if ($(this).attr('value') !== undefined) {
labels.push($(this).attr('value'));
}
});
return labels.join(', ');
}
});
});
相關問題
- 1. 禁用Jquery複選框單擊多選下拉菜單
- 2. 一個下拉菜單,複選框
- 3. JavaScript鏈接下拉菜單複選框
- 4. 從下拉菜單創建複選框
- 5. 硒的webdriver(2.0) - 多選擇[複選框]下拉菜單 -
- 6. select2多選下拉菜單
- 7. 瀏覽器刷新時未選中JQuery多選複選框下拉菜單嗎?
- 8. cakephp 1.2多個更新複選框與下拉菜單
- 9. 多選下拉與複選框功能
- 10. 勾選複選框時啓用下拉菜單
- 11. 選擇下拉菜單並在軌道中檢查複選框
- 12. 驗證如果複選框被點擊,選擇下拉菜單
- 13. Rails:通過下拉菜單和複選框篩選索引
- 14. 如何知道bootstarp中的單擊複選框的值多選複選框下拉菜單
- 15. 當複選框被選中時,基於另一個下拉菜單自動選擇下拉菜單
- 16. 你能用複選框識別這個多選擇下拉菜單嗎?
- 17. CakePhp:重複選項的下拉菜單
- 18. 菜單樹內下拉/選擇框
- 19. 作爲選擇框的下拉菜單
- 20. 如何讓下拉選擇框菜單
- 21. Angularjs當按下複選框ng-repeat時禁止下拉菜單
- 22. 如何在複選框上單擊主動下拉菜單
- 23. Wicket中多選擇下拉菜單
- 24. 如何驗證多選下拉菜單?
- 25. Boostrap多選下拉菜單空
- 26. 掛毯5:多選下拉菜單
- 27. 如果所選下拉列表的值不爲空,請選擇下拉菜單並自動選中複選框
- 28. 下拉菜單選擇PHP
- 29. PHP選擇下拉菜單
- 30. 篩選器下拉菜單
謝謝你,它的工作。 – Maddy
只要確保你刪除'console.log'語句,如果你不使用console-polyfill或類似的話。 –
是的,我已經刪除它。謝謝 – Maddy