亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 27
粉絲 0
評論 0
訪問量 23414
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
036-12月20日-JS第5節(jié)-jquery選擇器2
冇忉丼
原創(chuàng)
858人瀏覽過

jquery表單對象屬性案例

涉及以下兩類選擇器:
偽類選擇器$(‘xx:…’)
屬性值選擇器$(‘xx[yy= “zz”]’)

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport"
  6. content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <script type="text/javascript" src="../jquery-3.4.1.min.js"></script>
  9. <style>
  10. div{
  11. text-align: center;
  12. font-family: "微軟雅黑";
  13. font-size: 20px;
  14. }
  15. select{
  16. font-size: 20px;
  17. }
  18. .borDer{
  19. border: 10px solid yellowgreen;
  20. width: 450px;
  21. height: 700px;
  22. margin: 0 auto;
  23. }
  24. </style>
  25. <title>使用jquery寫表單</title>
  26. </head>
  27. <body>
  28. <div class="borDer">
  29. <form action="">
  30. <div>
  31. <label for="username">用戶名:</label>
  32. <input type="text" name="username" id="username">
  33. </div>
  34. <div>
  35. <label for="pwd">密碼:</label>
  36. <input type="text" id="pwd">
  37. </div>
  38. <div>
  39. <label for="pwd_a">再輸入一次密碼:</label>
  40. <input type="text" id="pwd_a">
  41. </div>
  42. <div>
  43. <label>性別:</label>
  44. <input type="radio" name="gender" value="1">
  45. <input type="radio" name="gender" value="2">
  46. </div>
  47. <div>
  48. <label for="">來自:</label>
  49. <select name="" id="">
  50. <option value=""></option>
  51. <option value=""></option>
  52. <option value=""></option>
  53. <option value=""></option>
  54. </select>
  55. </div>
  56. <div>
  57. <label for="">用戶狀態(tài):</label>
  58. <input type="checkbox">禁用
  59. </div>
  60. <button onclick="save()">保存</button>
  61. </form>
  62. <button onclick="first()">:first</button>
  63. <button onclick="equal()">:eq(index)</button>
  64. <button onclick="great()">:gt(index)</button>
  65. <button onclick="low()">lt(index)</button>
  66. <button onclick="lastNum()">:last</button>
  67. <button onclick="getAttr()">attribute</button>
  68. <button onclick="getAttvul()">attr="value"</button>
  69. <button onclick="headAttr()">^attr</button>
  70. <button onclick="firstCh()">first-child</button>
  71. </div>
  72. <script type="text/javascript" src="1221.js"></script>
  73. </body>
  74. </html>

渲染如下:

1221.js如下:

  1. function save() {
  2. var username = $('input[id = "username"]').val();
  3. var pwd = $('input[id = "pwd"]').val();
  4. console.log(pwd);
  5. var pwd_a = $('input[id = "pwd_a"]').val();
  6. console.log('pwd_a')
  7. var gender = $('input[name = "gender"]:checked').val();
  8. var province = $('select option:selected').text();
  9. console.log(province);
  10. // return;
  11. if (username==''){
  12. alert('請輸入用戶名');
  13. return;
  14. }
  15. if (pwd==''){
  16. alert('請輸入密碼');
  17. return;
  18. }
  19. if (pwd_a != pwd){
  20. alert('兩次輸入不一致');
  21. return;
  22. }
  23. if (gender==undefined){
  24. alert('請選擇性別');
  25. return;
  26. }
  27. if (province==undefined){
  28. alert('請選擇省份');
  29. return;
  30. }
  31. return;
  32. }
  33. //選擇偽類第一個子節(jié)點
  34. function first() {
  35. // var vul = $('div button:first-child').val();
  36. var vul1 = $('div button:first-child');
  37. // console.log(vul1);
  38. console.log(vul1);
  39. }
  40. //索引為指定值的子節(jié)點
  41. function equal() {
  42. var vul2 = $('div button:eq(2)');
  43. alert(vul2);
  44. }
  45. //超過索引值的子節(jié)點全部選出
  46. function great() {
  47. var vul3 = $('div button:gt(3)');
  48. alert(vul3);
  49. }
  50. //小于索引值的子節(jié)點全部選出
  51. function low() {
  52. var vul4 = $('div button:lt(4)');
  53. alert(vul4);
  54. }
  55. //最后一個子節(jié)點
  56. function lastNum() {
  57. var vul5 = $('div button:last');
  58. alert(vul5);
  59. }
  60. //按給定屬性值選擇
  61. function getAttr() {
  62. var vul6 = $('input #username');
  63. alert(vul6);
  64. }
  65. function getAttvul() {
  66. var vul7 = $( 'input[name = "gender"]:checked');
  67. alert(vul7);
  68. }
  69. //按屬性值開頭字母匹配選擇
  70. function headAttr() {
  71. var vul8 = $( 'input[type^="check"]');
  72. alert(vul8);
  73. }
  74. function firstCh() {
  75. var vul9 = $( 'select:first-child');
  76. alert(vul9);
  77. }
批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語:用正則來判斷, 還是不錯的
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費學(xué)