怎么用val()方法设置表单中的默认选中项

来源:互联网 发布:视频加文字软件 编辑:程序博客网 时间:2024/05/16 06:19

有时候我们展示给用户的表单中的checkbox,radio,selec等标签的一些项是默认选中的。比如:当用户修改文章的时候,如果对应的栏目为下拉框的话,那么它的默认选中值应该是原来的栏目位置。

可以使用jquery中的val()方法给select、checkbox、radio设置默认选中项。

对于multiple类型的select和checkbox还可以设置多个默认值。

效果图:


方法:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. $("select#multiple").val(["选择2号","选择4号"]);  

完整代码:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
  1. <!doctype html>  
  2. <html>  
  3. <head>  
  4. <meta charset="utf-8">  
  5. <title>jquery test</title>  
  6. <script src="jquery-1.11.1.min.js"></script>  
  7. <style type="text/css">  
  8.     div  
  9.     {  
  10.         margin-top:50px;  
  11.         margin-left:100px;   
  12.     }  
  13. </style>  
  14. </head>  
  15.   
  16. <body>  
  17. <div>  
  18. <select id="single">  
  19.     <option value="选择1号">选择1号</option>  
  20.     <option value="选择2号">选择2号</option>  
  21.     <option value="选择3号">选择3号</option>  
  22.     <option value="选择4号">选择4号</option>    
  23. </select>  
  24. </div>  
  25. <div>  
  26. <select id="multiple" multiple="multiple" style="height:120px;">  
  27.     <option value="选择1号">选择1号</option>  
  28.     <option value="选择2号">选择2号</option>  
  29.     <option value="选择3号">选择3号</option>  
  30.     <option value="选择4号">选择4号</option>    
  31. </select>  
  32. </div>  
  33. <div>  
  34. <input type="checkbox" value="check1"/>多选1  
  35. <input type="checkbox" value="check2"/>多选2  
  36. <input type="checkbox" value="check3"/>多选3  
  37. <input type="checkbox" value="check4"/>多选4  
  38. </div>  
  39. <div>  
  40. <input type="radio" value="radio1">单选1  
  41. <input type="radio" value="radio2">单选2  
  42. <input type="radio" value="radio3">单选3  
  43. <input type="radio" value="radio4">单选4  
  44. </div>  
  45. </body>  
  46. <script type="text/javascript">  
  47.     $("select#single").val(["选择4号"]);  
  48.     $("select#multiple").val(["选择2号","选择4号"]);  
  49.     $(":checkbox").val(["check1","check3"]);  
  50.     $(":radio").val(["radio4"]);  
  51. </script>  
  52. </html>  
0 0
原创粉丝点击