Blogger Information
Blog 37
fans 0
comment 0
visits 34709
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
jQuery的基本使用
手机用户1607314868
Original
648 people have browsed it

jQuery

jQuery是一个javaScript库。
作用:简化了javascript编程

  1. 获取元素
    选择器获取 id,class,tags等
    $(选择器) 这种形式来获取元素对象
  1. <ul id="first">
  2. <li>item1</li>
  3. <li>item2</li>
  4. <li>item1</li>
  5. <li>item2</li>
  6. <li>item1</li>
  7. </ul>
  8. <script>
  9. const first=$("#first");
  10. </script>

2.js对象转为jquery对象
$(js对象) 就可以转为jquery对象使用jquery方法

$(document.body).css("background","lightgtreen");
3.jquery转为js对象

  • 使用…spread扩展
    [...$(document.querySelectorAll("li"))];
  • 使用get(下标)方法将某一个转为js对象
    $(document.querySelectorAll("li")).get(2).style.backgroundcolor="red";
    • 使用[n]直接来转换
      $(document.querySelectorAll("li"))[0].style.backgroundcolor="red";

4.html文本生成dom元素
$("<li>你好!</li>").appendTo(document.querySelector("#first"));
5.$(callback回调函数)

  1. $(function (){
  2. $("<li>你好!</li>").appendTo($("#first"));
  3. });
  4. 表示在页面加载完毕后,执行这个回调函数

jquery一些方法

  1. attr()获取/设置元素属性
  1. <div id="attrs" name="diving" class="divclass">
  2. <p><em style="color:blue;"></em></p>
  3. </div>
  4. //获取属性值
  5. const att=$("#attrs");
  6. //获得name的值
  7. console.log(att.attr("name"));
  8. //设置name的值
  9. console.log(att.attr("name","log"));
  10. console.log(att.attr("name"));
  11. //也可以传递函数
  12. att.attr("class",()=>{
  13. let method=att.attr("class");
  14. return method;
  15. });

2.css设置属性值
('body').css('background',"lightgreen");
3.text()方法和 html()方法
text()是获得纯文本,html()将元素也获得了

  1. const pa=$("#attrs p");
  2. console.log(pa.text());
  3. //html()html元素也被读取出来了
  4. console.log(pa.html());
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:没写完,下次写完再提交
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