前端基础之jquery

Posted jingjing12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端基础之jquery相关的知识,希望对你有一定的参考价值。

jQuery是什么?

  jQuery是别人写好的类库,封装了很多js原生代码,可以直接在页面上引用,可以直接使用别人写好的方法,比较方便

jQuery的用法:

  1.引用本地jQuery文件:<script src="jquery-3.2.1.min.js"></script>

            <script >按照jQuery的规则写代码</script>

  2.CDN方式:<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>

        <script >按照jQuery的规则写代码</script>

jQuery使用

1. 查找标签
    规则:$("这里面写条件") $后面没有空格
       基本查找
       ID查找
      $("#id值")
      class名找

      $(".class名")
      $("标签名")

查找元素的相关练习:
找到本页面中id是i1的标签-------------------------------------------$("#i1") 找到本页面中所有的h2标签 ------------------------------------------$("h2") 找到本页面中所有的input标签 ---------------------------------------$("input") 找到本页面所有样式类中有c1的标签 ------------------------------------$(".c1") 找到本页面所有样式类中有btn-default的标签 ---------------------------$(".btn-default") 找到本页面所有样式类中有c1的标签和所有h2标签 --------------------------$(".c1,h2") 找到本页面所有样式类中有c1的标签和id是p3的标签 ------------------------$(".c1,#p3") 找到本页面所有样式类中有c1的标签和所有样式类中有btn的标签 ---------------$(".c1,.btn") 找到本页面中form标签中的所有input标签 -------------------------------$("form input") 找到本页面中被包裹在label标签内的input标签 ---------------------------$("label > input") 找到本页面中紧挨在label标签后面的input标签 ---------------------------$("label+input") 找到本页面中id为p2的标签后面所有和它同级的li标签 -----------------------$("#p2~li") 找到id值为f1的标签下面的第一个input标签 ------------------------------$("#f1 input:first") 找到id值为my-checkbox的标签下面最后一个input标签 ---------------------$("#my-checkbox input:last") 找到id值为my-checkbox的标签下面没有被选中的那个input标签----------------$("#my-checkbox input:not(:checked)") 找到所有含有input标签的label标签 -------------------------------------$("label:has(input)")

4. :has

2. 修改标签的样式
原生JS:
获取样式类: classList
添加样式类名 classList.add(.cls)
移除样式类名 classList.remove(.cls)
JQuery版:
获取样式类
添加样式类名
移除样式类名

3. 修改标签

4. 创建标签/添加标签/删除标签

5. 事件

6. 动画

7. 插件

8.Ajax

以上是关于前端基础之jquery的主要内容,如果未能解决你的问题,请参考以下文章

前端面试题之手写promise

[vscode]--HTML代码片段(基础版,reactvuejquery)

前端基础之jquery

前端基础之jQuery

进击的Python第十六章:Web前端基础之jQuery

前端基础之jQuery