码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • jQuery


    目录

    1、初识JQuery及公式

    获取JQuery

    2、JQuery选择器

    选择器

    3、JQuery事件

    事件

    4、JQuery操作Dom元素

    操作DOM


    1、初识JQuery及公式

    • JavaScript是个工具
    • JQuery是个库,里面存在大量的JavaScript函数

    获取JQuery

    上面是开发,下面是生产(可以两个都下载下来)  (去jQuery官网下载!)

    导入包

     

     

    官网:jQuery

    中文文档:jQuery API 中文文档 | jQuery API 中文在线手册 | jquery api 下载 | jquery api chm

     

    $(selector).action()

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. <script src="lib/jquery-3.6.1.js">script>
    7. head>
    8. <body>
    9. <a href="" id="test-jquery">点我a>
    10. <script>
    11. // 选择器就是css的选择器
    12. $('#test-jquery').click(function(){
    13. alert('hello,jQuery');
    14. })
    15. script>

     

    输出效果:

     

    2、JQuery选择器

    选择器

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. head>
    7. <body>
    8. <script>
    9. // 原生js,选择器少,麻烦很不好记
    10. //标签选择器
    11. document.getElementsByTagName();
    12. // ID选择器
    13. document.getElementById();
    14. // 类选择器
    15. document.getElementsByClassName();
    16. // 如果是jQuery 其实它就是css中的选择器它全部都能用!
    17. //标签选择器
    18. $('p').click();
    19. // id选择器
    20. $('#id1').click();
    21. // class选择器
    22. $('.class1').click()
    23. script>
    24. body>
    25. html>

     

    需要其他的选择器就去这里面找:jQuery API 中文文档 | jQuery API 中文在线手册 | jquery api 下载 | jquery api chm (cuishifeng.cn)  

     

    3、JQuery事件

    事件

    • 鼠标事件,键盘事件,其他事件

     

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. <script src="lib/jquery-3.6.1.js">script>
    7. <style>
    8. #divMove {
    9. width: 500px;
    10. height: 500px;
    11. border: 1px solid red;
    12. }
    13. style>
    14. head>
    15. <body>
    16. mouse : <span id="mouseMove">span>
    17. <div id="divMove">
    18. 在这里点击鼠标试一试
    19. div>
    20. <script>
    21. // 当前网页元素加载完毕之后,响应事件
    22. $(function () {
    23. $('#divMove').mousemove(function (e) {
    24. $('#mouseMove').text('x:' + e.pageX + 'y:' + e.pageY);
    25. })
    26. });
    27. script>
    28. body>
    29. html>

     

    输出效果:

     

    4、JQuery操作Dom元素

    操作DOM

    节点文本操作  

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. <script src="lib/jquery-3.6.1.js">script>
    7. head>
    8. <body>
    9. <ul id="test-ul">
    10. <li class="js">JavaScriptli>
    11. <li name="python">Pythonli>
    12. ul>
    13. <script>
    14. // $('#test-ul li[name=python]').text();//获取值
    15. // $('#test-ul li[name=python]').text('123');//设置值
    16. // $('#test-ul').html();//获得值
    17. // $('#test-ul').html('123');//设置值
    18. script>
    19. body>
    20. html>

     

     

     

     $('#test-ul li[name=python]').text();//获取值

     

     

     

     $('#test-ul li[name=python]').text('123');//设置值

     

     

     

    $('#test-ul').html();//获得值

     

     

    $('#test-ul').html('123');//设置值

     

    css操作

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. <script src="lib/jquery-3.6.1.js">script>
    7. head>
    8. <body>
    9. <ul id="test-ul">
    10. <li class="js">JavaScriptli>
    11. <li name="python">Pythonli>
    12. ul>
    13. <script>
    14. $('#test-ul li[name=python]').css('color','red')
    15. script>
    16. body>
    17. html>

     

     

    元素的显示和隐藏:本质display:none

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. <script src="lib/jquery-3.6.1.js">script>
    7. head>
    8. <body>
    9. <ul id="test-ul">
    10. <li class="js">JavaScriptli>
    11. <li name="python">Pythonli>
    12. ul>
    13. <script>
    14. // $('#test-ul li[name=python]').show()
    15. $('#test-ul li[name=python]').hide()
    16. script>
    17. body>
    18. html>

     

     

    测试

    1. $(window).width()
    2. $(window).height()
    3. $('#test-ul li[name=python]').toggle()

     

  • 相关阅读:
    别再盯着40系,这些才是目前性价比最高的显卡
    windows SDK编程 --- 消息(3)
    OpenJudge NOI 2.1 2472:子串计算
    使用CyberController来将旧手机改造成电脑外挂------手机交互翻译、人脸解锁、语音识别....各个功能等你来探索
    技术速递|宣布为 .NET 升级助手提供第三方 API 和包映射支持
    python 虚拟环境搭建
    光谱下的养殖业:数据可视化的现代变革
    MapReduce核心原理(下)
    CSP-J 2022 第一轮试题
    Unity3D之简单溶解特效制作
  • 原文地址:https://blog.csdn.net/qq_46423017/article/details/127103581
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号