我有兩個下拉菜單,第一個列出像[--All--,Group1,Group2,Group3等]的值,第二個默認應該列出所有的值。如果我們從第二組中選擇組1,應只列出那些相關的值。我們如何在jquery & html ..中存儲數據庫。Jquery根據第一個下拉菜單顯示/排序第二個下拉菜單?
1
A
回答
1
您可以嘗試something like this(使用data-
)
HTML:
<select id="groups">
<option value='--All--'>--All--</option>
<option value='Group1'>Group1</option>
<option value='Group2'>Group2</option>
<option value='Group3'>Group3</option>
</select>
<select id="sub_groups">
<option data-group='all' value='0'>--Select--</option>
<option data-group='Group1' value='one'>one</option>
<option data-group='Group1' value='two'>two</option>
<option data-group='Group2' value='three'>three</option>
<option data-group='Group2' value='four'>four</option>
<option data-group='Group3' value='five'>five</option>
<option data-group='Group3' value='Six'>six</option>
<select>
JS:
$('#groups').on('change', function(){
var val = $(this).val();
var sub = $('#sub_groups');
if(val == '--All--') {
$('#sub_groups').find('option').show();
}
else {
sub.find('option').not(':first').hide();
$('option', sub).filter(function(){
if($(this).attr('data-group') == val){
$(this).show();
}
});
}
sub.val(0);
});
+0
酷,我已經做到了,我猜也是這樣!謝謝回覆。 – adgfx
+0
不客氣:-) –
相關問題
- 1. 根據第一個下拉菜單更改第二個下拉菜單
- 2. 根據第一個下拉菜單選擇加載第二個下拉菜單
- 3. 雙下拉菜單不顯示第二個下拉菜單
- 4. 根據第一個下拉菜單選項顯示第二個下拉菜單選項不工作
- 5. 如何根據第一個傳播第二個下拉菜單?
- 6. 添加第二個下拉菜單到第一個下拉菜單
- 7. 根據以前的下拉選項顯示第二個下拉菜單
- 8. 如何選擇第一個下拉菜單中的某個值時顯示第二個下拉菜單?
- 9. 根據第一個多選下拉菜單更新第二個多選下拉菜單
- 10. 如何使用meteor.js顯示第一個下拉菜單的第二個下拉菜單?
- 11. wordpress菜單下拉菜單在第一次下拉菜單後沒有顯示
- 12. 下拉菜單懸停顯示第一
- 13. 根據第一個下拉選擇顯示第二個下拉選項jquery
- 14. jQuery根據第一個選項啓用下拉菜單
- 15. 第二個下拉菜單基於第一個值(html php mysqli)
- 16. 第一個下拉菜單在懸停第二個菜單後沒有關閉
- 17. 從第二個下拉列表中選擇下拉菜單
- 18. CSS3(下拉菜單)第二個子菜單不出現
- 19. 如何在用戶點擊第二個下拉菜單時關閉第一個下拉菜單?
- 20. 如何 - 第一個動態下拉菜單務必從第二個下拉菜單中選擇?
- 21. 在第一個下拉菜單中通過用戶輸入更改第二個下拉菜單中的選項
- 22. 根據在PHP中選擇的第一個下拉列表填充第二個下拉菜單
- 23. 根據第一個下拉菜單中的選擇更改第二個下拉值
- 24. JQuery下拉菜單不會顯示下拉菜單
- 25. 第二下拉菜單未選中
- 26. css下拉菜單第二級消失
- 27. 自動複製所選第一個下拉菜單的下拉菜單
- 28. 基於第一下拉選定值的多個下拉菜單
- 29. 如何使Bootstrap下拉按鈕顯示下拉菜單中的第一個值?
- 30. 根據另一個下拉菜單的選擇,我怎樣纔能有一個下拉菜單隱藏/顯示?
你有什麼累?請發佈與yopur相關的代碼.. – bipen
看起來像這個重複... http://stackoverflow.com/a/18352194/217757 –
你也可以在這裏使用這個插件... http://bit.ly/16pIifR –