我有一個多選。如何做到,所有的選項總是會被選中?或者如何選擇所有選項ob提交。我只有一類選擇(不是ID)。選擇所有選項
選擇所有選項
回答
我想你甚至可以寫你的替代路線是這樣的:
$(".someClass option").attr("selected", "selected");
避免.each()
循環。
我不是100%肯定這是你問的,但這裏有雲:
<SELECT MULTIPLE="yes" ID="multipleSelect">
<OPTION VALUE="1" SELECTED="selected">Option 1</OPTION>
<OPTION VALUE="2" SELECTED="selected">Option 2</OPTION>
<OPTION VALUE="3" SELECTED="selected">Option 3</OPTION>
<OPTION VALUE="4" SELECTED="selected">Option 4</OPTION>
<OPTION VALUE="5" SELECTED="selected">Option 5</OPTION>
<OPTION VALUE="6" SELECTED="selected">Option 6</OPTION>
</SELECT>
<INPUT TYPE="submit" ID="submit" value="Go!"/>
對於動態選項(使用jQuery):
$("#submit").click(function() {
$("#multipleSelect option").each(function() {
$(this).attr("selected", "selected");
});
});
未測試。
祝你好運。
我需要使它成爲dinamically。 – pltvs 2010-09-06 09:33:34
你應該對你的問題更具體。 – janosrusiczki 2010-09-06 09:34:45
添加動態選項。 – janosrusiczki 2010-09-06 09:39:35
這裏稍微修改Kitsched的代碼,以確保你能夠選擇按鈕/選擇控件,如果你只有類而不是id。
<html id="html">
<body id="body">
<script src="file:\\\D:\Sidharth\javascript\jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
function SelectAll() {
$(".someClass").children().each(function() { $(this).attr("selected", "selected"); });
}
$(".clickme").bind("click", SelectAll);
});
</script>
<input type="submit" class="clickme" />
<select multiple="yes" class="someClass">
<OPTION VALUE="1" id="one">Option 1</OPTION>
<OPTION VALUE="2" id="two">Option 2</OPTION>
<OPTION VALUE="3" id="three">Option 3</OPTION>
<OPTION VALUE="4" id="four">Option 4</OPTION>
</select>
</div>
</body>
</html>
如果您有任一按鈕的ID或選擇只是替換。用#在腳本中。對於例如如果按鈕的id是clickme而不是class,則只需使用#clickme而不是.clickme。
希望這是你在找什麼。
- 1. Flex:datagrid選擇所有項目
- 2. 在Jenkins Groovy中選擇所有選項
- 3. CheckBoxList選擇jQuery中的所有選項
- 4. 所有未選擇的選項標籤
- 5. 所選項目未選擇
- 6. 如何選擇所有項目在選擇所有菜單項時選擇黑莓的列表框複選框
- 7. 引導選擇了multiselect-選擇所有選項
- 8. 選擇其他選項後選擇所有數據
- 9. Button onclick event連續選擇所有選擇選項
- 10. Kendo UI多選擇下拉菜單並選擇所有選項
- 11. Laravel 5選擇多個選項來刪除所有選項
- 12. 取消在多所有選項1個選項選擇
- 13. 從select中選擇所有選項並顯示每個選項
- 14. 選擇所有
- 15. Listview複選框選擇所有/選擇所有C#4.0
- 16. 篩選ng選項時,如何取消選擇所有篩選出的選項?
- 17. 選擇所有複選框
- 18. 選擇所有複選框
- 19. 選擇所有複選框
- 20. jquery mobile - 選擇,通過單擊「全部」選項取消選擇所有選擇菜單選項
- 21. 當選擇任何選項時,所有角度選擇(插件)選擇元素上的選項都會消失
- 22. 如何根據所選的另一選擇選項更改選擇選項?
- 23. 禁用在jQuery多選插件中選擇所有選項
- 24. 爲複選框選擇列表視圖的所有選項
- 25. jquery選擇下一個多選框中的所有選項
- 26. 爲jquery中的所有選中行設置「選擇」選項?
- 27. 獲取Kendo多選的所有值選擇「全部」選項
- 28. Material.css選擇多選元素中的所有選項
- 29. 如何取消選擇多選部件中的所有選項
- 30. 只有在選擇選項
通過將「selected」屬性添加到所有選項? – 2010-09-06 09:25:12
如何?請編碼。 – pltvs 2010-09-06 09:27:18