博客列表 >jquery表单对象属性选择器--php培训九期线上班

jquery表单对象属性选择器--php培训九期线上班

取个名字真难
取个名字真难原创
2019年12月23日 16:48:42767浏览

jquery表单对象属性选择器

  1. <body>
  2. <div class="div2" >[attribute='value']:选择具有指定属性且属性值为指定值的元素</div>
  3. <div class="div3" style="background: rebeccapurple;">[attribute*='value']:选择具有指定属性且属性值包含指定字符串的元素。</div>
  4. <div class="div5" style="text-align: center;">[attribute$='value']:选择具有指定属性且属性值以指定字符串结尾的元素。</div>
  5. <div class="div6">[attribute!='value']:选择没有指定属性的元素,或者具有指定元素但属性值不是指定值的元素</div>
  6. <div class="div7">[attribute^='value']:选择具有指定属性且属性值以指定字符串开头的元素。</div>
  7. <p >注册新用户</p>
  8. <div>
  9. <label for="email">注册邮箱</label>
  10. <input type="email" id="email" name="email" placeholder="需要通过邮件激活账户">
  11. </div>
  12. <div>
  13. <label>用户名称</label>
  14. <input type="text" id="username" name="username" placeholder="不少于4个字符">
  15. </div>
  16. <div>
  17. <label>显示昵称</label>
  18. <input type="text" id="nickname" name="nickname" placeholder="不少于2个字符">
  19. </div>
  20. <label >用户密码</label>
  21. <input type="password" id="paw" name="paw" value="" placeholder="至少 8位"><br>
  22. <label >确认密码</label>
  23. <input type="password" id="paw1" name="paw1" value="" placeholder="请确认密码">
  24. </div>
  25. <div>
  26. <p >兴趣爱好:</p>
  27. <input type="checkbox" id="ch1" value="0">唱歌
  28. <input type="checkbox" id="ch2" value="1">跳舞
  29. <input type="checkbox" id="ch3" value="2">玩游戏
  30. <input type="checkbox" id="ch4" value="3">运动
  31. </div>
  32. <div>
  33. <label >来自哪里</label>
  34. <select name="region" id="place">
  35. <option value="sc">四川</option>
  36. <option selected value="gd">广东</option>
  37. <option value="cq">重庆</option>
  38. </select>
  39. </div>
  40. <div>
  41. <label>性别</label>
  42. <input type="radio" name="sex" value="1" checked>
  43. <input type="radio" name="sex" value="0">
  44. </div>
  45. <button type="button" onclick="save()">提交保存</button>
  46. <script>
  47. function save() {
  48. var mail=$('input[type="email"]').val();
  49. var user=$('input[id="username"]').val();
  50. var nickname=$('input[id="nickname"]').val();
  51. var pass=$('input[id="paw"]').val();
  52. var pass2=$('input[id="paw1"]').val();
  53. var sel=$('select option:selected').text();
  54. var sex=$('input[type="radio"]').val();
  55. // 判断邮件格式
  56. if (mail.search('@')==-1 || mail.search('.com')==-1){
  57. alert('邮件填写不正确');
  58. return;
  59. }
  60. // 判断用户名称
  61. if (user==''||user.length<4){
  62. alert('用户名称不能少于4个字符');
  63. return;
  64. }
  65. // 判断用户昵称是否少于2个字符串
  66. if (nickname==''||nickname.length<2){
  67. alert('显示昵称不能少于2个字符');
  68. return;
  69. }
  70. // 判断用户密码
  71. if (pass==''||pass.length<8){
  72. alert('密码不能少于8个字符');
  73. return;
  74. }
  75. if (pass!=pass2){
  76. alert('两次密码不一样');
  77. return;
  78. }
  79. if(sex==undefined){
  80. alert('请选择性别');
  81. return;
  82. }
  83. }
  84. // 选择具有指定属性且属性值为指定值的元素
  85. var mydiv=$('div[class="div2"]');
  86. console.log(mydiv);
  87. // 选择具有指定属性且属性值包含指定字符串的元素。
  88. mydiv=$('div[style*="back"]');
  89. console.log(mydiv);
  90. // 选择具有指定属性且属性值以指定字符串结尾的元素。
  91. mydiv=$('div[style$="center;"]');
  92. console.log(mydiv);
  93. // 选择属性值不是指定值的元素
  94. mydiv=$('div[class!="div6"]');
  95. console.log(mydiv);
  96. // 选择具有指定属性且属性值以指定字符串开头的元素
  97. mydiv=$('div[style^="text"]');
  98. console.log(mydiv);
  99. </script>
  100. </body>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议