JQuery Multi Select With Two ListBox
2012-12-11 11:24
357 查看
jQuery 的寫法如下:
The Working Test Page 如下:
Get value to alert():
<script type="text/javascript" language="javascript"> $().ready(function () { $("input[name^='add']").click(function () { var id = $(this).attr('id').split('_'); if (id[1] == 'all') { $('#select1 option').remove().appendTo('#select2'); } else { $('#select1 option:selected').remove().appendTo('#select2'); } var Mult_SelectListBox = $('#select2 option').map(function () { return $(this).val(); }).get().join(','); $("#Mult_SelectListBox").attr('value', Mult_SelectListBox); return false; }); $("input[name^='remove']").click(function () { var id = $(this).attr('id').split('_'); if (id[1] == 'all') { $('#select2 option').remove().appendTo('#select1'); } else { $('#select2 option:selected').remove().appendTo('#select1'); } var Mult_SelectListBox = $('#select2 option').map(function () { return $(this).val(); }).get().join(','); $("#Mult_SelectListBox").attr('value', Mult_SelectListBox); return false; }); }); </script>
The Working Test Page 如下:
<html> <head> <style type="text/css"> td.selectbox { float:left; text-align: center; margin: 10px; } select { width: 100px; height: 80px; } </style> </head> <body> <table> <tr> <td class="selectbox"> <select multiple id="select1"> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> <option value="4">Option 4</option> <option value="5">Option 5</option> <option value="6">Option 6</option> <option value="7">Option 7</option> <option value="8">Option 8</option> </select> </td> <td class="selectbox"> <input type="button" id="add_all" name="add" value=">>" style="width: 60px" /><br /> <input type="button" id="remove_all" name="remove" value="<<" style="width: 60px" /><br /> <input type="button" id="add_one" name="add_one" value=">" style="width: 60px" /><br /> <input type="button" id="remove_one" name="remove_one" value="<" style="width: 60px" /><br /> <input type="hidden" id="Mult_SelectListBox" name="Mult_SelectListBox" value="" /><!—-Request hidden Value --> </td> <td class="selectbox"> <select multiple id="select2"> </select> </td> </tr> <tr> <td> <input type="button" onclick="submitQuery()" value="submit" /> </td> <td> </td> </tr> </table> </body> </html>
Get value to alert():
function submitQuery() { var value = $("#Mult_SelectListBox").attr('value'); alert("select2 Value: "+value); }
相关文章推荐
- Jquery 多选下拉列表插件jquery multiselect
- jQuery插件之TreeMultiselect 多用于权限配置
- JQuery MultiSelect(左右选择框)
- jquery multiselect 下拉多选
- How do I reset a jquery-chosen select option with jQuery?重置chosen组件值状态
- 海洋工作室——网站建设专家:jQuery MultiSelect
- jQuery Tree Multiselect使用详解
- jquery multiSelect 多选下拉框
- Jquery multiselect 多选下拉框与ajax配合使用,动态拼接option。初始化默认选中多个,增加搜索框
- jquery中下拉多选插件jquery.multiSelect的使用
- Jquery多选下拉列表插件jquery multiselect功能介绍及使用
- 树型权限管理插件:jQuery Tree Multiselect详细使用指南
- jquery.multiselect.js
- jquery multiselect如何实现下拉框多选并获取多个选项的值
- js:jquery multiSelect 多选下拉框实例
- jQuery multiselect初始化及默认值修改
- how to append an option to Jquery Ui MultiSelect Plugin
- http://www.erichynds.com/examples/jquery-multiselect/examples.htm
- Developing a Multi-Select ASP.NET GridView using JQuery
- jquery multiSelect 多选下拉框