我有一个多选。如何做到,所有的选项总是会被选中?或者如何选择所有选项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