免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3284 | 回复: 0
打印 上一主题 下一主题

jq操作表单 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-23 17:03 |只看该作者 |倒序浏览
jq操作表单
添加option

  1. $("#ID option").each(function(){        if($(this).val() == 111){                $(this).remove();        }});
  2. 移除option

  3. $("<option value='111'>UPS Ground</option>").appendTo($("#ID"));
  4. 取得下拉选单的选取值

  5. $(#testSelect option:selected').text();$("#testSelect").find('option:selected').text();$("#testSelect").val();
  6. 根据option的值选中下拉框

  7. $('#testSelect').val('111');
  8. 2,单选框:

  9. $("input[@type=radio][@checked]").val(); //得到单选框的选中项的值(注意中间没有空格)$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)
  10. 3,复选框:

  11. $("input[@type=checkbox][@checked]").val(); //得到复选框的选中的第一项的值$("input[@type=checkbox][@checked]").each(function() { //由于复选框一般选中的是多个,所以可以循环输出alert($(this).val());}); $("#chk1").attr("checked",'');//不打勾$("#chk2").attr("checked",true);// 打勾if($("#chk1").attr('checked')==undefined){} //判断是否已经打勾
  12. 当然jquery的选择器是强大的. 还有很多方法.

  13. <script src="jquery-1.2.1.js" type="text/javascript"></script><script language="javascript" type="text/javascript">$(document).ready(function(){$("#selectTest").change(function(){        alert($("#selectTest option[@selected]").text());        $("#selectTest").attr("value", "2"); });});</script> <a href="#">aaass</a> <!--下拉框--><select id="selectTest" name="selectTest"><option value="1">11</option><option value="2">22</option><option value="3">33</option><option value="4">44</option><option value="5">55</option><option value="6">66</option></select>
  14. jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中 项的值

  15. var item = $('input[@name=items][@checked]').val();
  16. 获取select被选中项的文本

  17. var item = $("select[@name=items] option[@selected]").text();
  18. select 下拉框的第二个元素为当前选中值

  19. $('#select_id')[0].selectedIndex = 1;
  20. radio单选组的第二个元素为当前选中值

  21. $('input[@name=items]').get(1).checked = true;
  22. 获取值:
  23. 文本框,文本区域:

  24. $("#txt").attr("value");
  25. 多选框 checkbox:

  26. $("#checkbox_id").attr("value");
  27. 单选组radio:

  28. $("input[@type=radio][@checked]").val();
  29. 下拉框select:

  30. $('#sel').val();
  31. 控制表单元素:
  32. 文本框,文本区域:

  33. $("#txt").attr("value",'');//清空内容$("#txt").attr("value",'11');// 填充内容
  34. 多选框checkbox:

  35. $("#chk1").attr("checked",'');//不打勾$("#chk2").attr("checked",true);// 打勾if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
  36. 单选组radio:

  37. $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
  38. 下拉框 select:

  39. $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项$("<optionvalue='1'>1111</option><optionvalue='2'> 2222</option>").appendTo("#sel")//添加下拉框的option$("#sel").empty();// 清空下拉框
  40. 获取一组radio被选中项的值

  41. var item = $('input[@name=items][@checked]').val();
  42. 获取select被选中项的文本

  43. var item = $("select[@name=items] option[@selected]").text();
  44. select下拉框的第二个元素为当前选中值

  45. $('#select_id')[0].selectedIndex = 1;
  46. radio单选组的第二个元素为当前选中值

  47. $('input[@name=items]').get(1).checked = true;
  48. 获取值:
  49. 文本框,文本区域:

  50. $("#txt").attr("value");
  51. 多选框 checkbox:

  52. $("#checkbox_id").attr("value");
  53. 单选组radio:

  54. $("input[@type=radio][@checked]").val();
  55. 下拉框select:

  56. $('#sel').val();
  57. 控制表单元素:
  58. 文本框,文本区域:

  59. $("#txt").attr("value",'');//清空内容$("#txt").attr("value",'11');// 填充内容
  60. 多选框checkbox:

  61. $("#chk1").attr("checked",'');//不打勾$("#chk2").attr("checked",true);// 打勾if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
  62. 单选组radio:

  63. $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
  64. 下拉框 select:

  65. $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option$("#sel").empty();// 清空下拉框
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP