Blogger Information
Blog 33
fans 0
comment 0
visits 19801
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
常用jquery属性--php培训九期线上班
取个名字真难
Original
616 people have browsed it
  1. <head>
  2. <meta charset="UTF-8">
  3. <title>常用jquery属性</title>
  4. <script src="jquery-3.4.1.min.js"></script>
  5. <style>
  6. .mydiv{background: lemonchiffon;}
  7. .myclass{background: #0cbadf;}
  8. </style>
  9. </head>
  10. <body>
  11. <div>
  12. <h1>过滤</h1>
  13. <p style="background:#fff1f0;">eq(index|-index)获取当前链式操作中第N个jQuery对象,返回jQuery对象,当参数大于等于0时为正向选取</p>
  14. <p> first()获取第一个元素</p>
  15. <p>last()获取最后个元素</p>
  16. <p>最后一个</p>
  17. </div>
  18. <button onclick="myEq()">eq操作第一个p对象</button>
  19. <button onclick="myfi()">first()获取第一个元素</button>
  20. <button onclick="myla()">last()获取最后一个元素</button>
  21. <div class="mydiv1" style="display: none;">
  22. <h1>查找</h1>
  23. <p style="background: #fff1f0;">children([expr])取得所有的子元素</p>
  24. <p>find(expr|obj|ele)搜索所有与指定表达式匹配的元素</p>
  25. <p>attr设置或返回被选元素的属性值。</p>
  26. <p>removeAttr(name)从每一个匹配的元素中删除一个属性</p>
  27. <p class="myclass">addClass(class|fn)为每个匹配的元素添加指定的类名</p>
  28. <p class="p1">toggleClass(class|fn[,sw])如果存在(不存在)就删除(添加)一个类。</p>
  29. <button onclick="mychil()">children</button>
  30. <button onclick="myfind()">find</button>
  31. <button onclick="myattr()">attr</button>
  32. <button onclick="myremove()">removeAttr</button>
  33. <button onclick="myClass()">addClass</button>
  34. <button onclick="myreClass()">removeClass删除全部或者指定的类</button>
  35. <button onclick="togg()">toggleClass</button>
  36. </div>
  37. <button onclick="myshow()">myshow显示隐藏的匹配元素</button>
  38. <button onclick="myhide()">myhide隐藏显示的元素</button>
  39. <button onclick="mytoggle()">mytoggle如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。</button>
  40. <div class="mydiv2">
  41. <h1>内部插入</h1>
  42. <p >append向每个匹配的元素内部前面追加内容。</p>
  43. <p>appendTo把所有匹配的元素追加到另一个指定的元素元素集合中。</p>
  44. </div>
  45. <button onclick="myappend()">append</button>
  46. <button onclick="myappendto()">appendto</button>
  47. <div class="mydiv3">
  48. <h1>外部插入</h1>
  49. <button onclick="myafter()">after</button>
  50. <button onclick="mybefore()">before</button>
  51. <button onclick="myempty()">empty</button>
  52. <button onclick="myremove()">remove</button>
  53. </div>
  54. </body>
  55. <script>
  56. // 从DOM中删除所有匹配的元素。
  57. //这不能删除,只能删除类
  58. function myremove() {
  59. $('p').remove("myclass");
  60. }
  61. // 删除匹配的p元素集合中所有的子节点
  62. function myempty(){
  63. $('.mydiv3>p').empty();
  64. }
  65. empty()
  66. // 在每个匹配的元素之前插入内容。
  67. function mybefore() {
  68. $('.mydiv3>h1').before("<p>用before在h1前面插入的内容</p>")
  69. }
  70. // after在每个匹配的元素之后插入内容
  71. function myafter() {
  72. $('.mydiv3>h1').after("<p>用after在h1后面插入的内容</p>");
  73. }
  74. // 把别一个元素追加到另一个里面交删除原位置上的
  75. function myappendto() {
  76. var p1="<p>appendTo追加的内容1从后面追加</p>";
  77. $('.p1').appendTo('.mydiv2');
  78. }
  79. // 向每个匹配的元素内部前面追加内容
  80. function myappend() {
  81. var p1=" <p>append追加的内容1从前面追加</p>"
  82. $('.mydiv2 ').append(p1);
  83. }
  84. // 如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
  85. function mytoggle() {
  86. $('.mydiv1').toggle()
  87. }
  88. // 隐藏显示的元素
  89. function myhide() {
  90. $('.mydiv1').hide(1000);
  91. }
  92. // 显示隐藏的匹配元素
  93. function myshow() {
  94. $('.mydiv1').show(1000);
  95. }
  96. // 如果存在(不存在)就删除(添加)一个类。
  97. function togg() {
  98. $('.mydiv1 p').toggleClass('mydiv')
  99. }
  100. // removeClass删除全部或者指定的类
  101. function myreClass() {
  102. $('.mydiv1 p').removeClass('myclass');
  103. }
  104. // 为每个匹配的元素添加指定的类名 只是类名
  105. function myClass() {
  106. $('.mydiv1 p').addClass('myclass');
  107. }
  108. // emoveAttr(name)从每一个匹配的元素中删除一个属性
  109. function myremove() {
  110. $('.mydiv1 p').removeAttr('class');
  111. $('.mydiv1 p').removeAttr('style');
  112. }
  113. // attr设置元素的属性
  114. function myattr() {
  115. $('.mydiv1 p').attr({style:'background:#ccc;',class:'cilid2'});
  116. }
  117. // 搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
  118. function myfind() {
  119. var fi=$('.mydiv1').find('p');
  120. console.log(fi);
  121. }
  122. // children([expr])取得所有的子元素
  123. function mychil() {
  124. var ch=$('div ').children().first();
  125. console.log(ch);
  126. }
  127. // 获取最后个元素
  128. function myla() {
  129. var la=$('p').last().text();
  130. console.log(la);
  131. }
  132. // first()获取第一个元素
  133. function myfi() {
  134. // var fi=$('p').first().text();
  135. var fi=$('p').first().text();
  136. console.log(fi);
  137. }
  138. // 获取第N个对象,返回jQuery对象,当参数大于等于0时为正向选取
  139. function myEq() {
  140. var eq1=$('p').eq(2).text();
  141. console.log(eq1);;
  142. }
  143. </script>
  144. </html>
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:dom操作其实和数据表有点像, 也有增删改查
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post