第七天 JQuery基础教程

奥村模型链路预算实战:从基础原理到修正项与实测校准 在无线网络规划中,电波传播特性是决定链路预算准确性的核心因素,而经验模型则是工程师在宏站覆盖场景下快速估算路径损耗的常用工具。奥村模型基于大量实测数据,适用于UHF/VHF频段、城市及郊区环境的中值损耗预测,其价值在于通过频率、距离、天线有效高度及场景分类等参数的修正,将覆盖估算从经验猜测转化为可复算的工程流程。理解其适用边界与修正项符号逻辑,能有效规避常见误差,避免因模型误用导致覆盖半径被高估或低估。该模型广泛用于室外宏站覆盖预判、链路预算编制及干扰排查,尤其在1km到100km、150MHz到2GHz的 阅读详情

JQuery是一个Javascript的框架,它封装了JavaScript常用的功能代码,能让你的代码更加简洁高效。
点击这里下载JQuery3.2.1和参考手册,提取码:SCcO
下载后放到你的项目中,然后在其他html文件中加入

<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>

就可以使用JQuery了。


JQuery 选择器

选择器主要用来选取文档中的元素。使用$()的方式比写document.getElementById()更加简洁。

  1. 元素选择器
    $("p") 选取 <p> 元素。
    $("p.intro") 选取所有 class="intro" 的 <p> 元素。
    $("p#demo") 选取所有 id="demo" 的 <p> 元素。
  2. 属性选择器
    $("[href]") 选取所有带有 href 属性的元素。
    $("[href='#']") 选取所有带有 href 值等于 “#” 的元素。
    $("[href!='#']") 选取所有带有 href 值不等于 “#” 的元素。
    $("[href$='.jpg']") 选取所有 href 值以 “.jpg” 结尾的元素。
  3. id选择器
    $("#lastname") 选取id="lastname" 的元素
  4. 类选择器:
    $(".intro") 所有class="intro" 的元素
    $(".intro.demo") 所有 class="intro" 且 class="demo" 的元素
  5. 伪类选择器
    $("p:first") 第一个<p> 元素
    $("p:last") 最后一个<p>元素
    $("tr:even") 所有偶数<tr> 元素
    $("tr:odd") 所有奇数<tr> 元素
    $("ul li:eq(3)")列表中的第四个元素(index 从 0 开始)
    $("ul li:gt(3)")列出 index 大于 3 的元素
    $("ul li:lt(3)") 列出 index 小于 3 的元素
    $("input:not(:empty)") 所有不为空的 input 元素
    $("p:hidden") 所有隐藏的<p>元素
    $("table:visible") 所有可见的表格
  6. 表单选择器
    $(":input") 所有 <input>元素
    $(":text") 所有type="text"的 <input>元素
    $(":password") 所有 type="password" 的 <input> 元素
    $(":radio") 所有type="radio" 的 <input>元素
    $(":checkbox") 所有 type="checkbox" 的 <input>元素
    $(":submit") 所有 type="submit" 的<input>元素
    $(":reset") 所有 type="reset" 的 <input>元素
    $(":button") 所有 type="button" 的<input> 元素
    $(":image") 所有 type="image" 的<input>元素
    $(":file") 所有 type="file" 的 <input> 元素
    $(":selected") 所有被选取的 input 元素 (select option 下拉框)
    $(":checked") 所有被选中的 input 元素(radio 和 checkbox)

另外$(this)指代元素本身


JQuery 动画

使用方法:

$(selector).method(speed,callback);
  1. 隐藏显示
    hide() 和 show() 方法来隐藏和显示 HTML 元素
    toggle() 方法来切换 hide() 和 show() 方法。
  2. 淡入淡出
    fadeIn() 用于淡入已隐藏的元素。
    fadeOut() 方法用于淡出可见元素。
    fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。
  3. 滑上滑下
    slideDown() 方法用于向下滑动元素。
    slideUp() 方法用于向上滑动元素。
    slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换

举例:

<div id="div1" style="width:80px;height:80px;background-color:red;"></div>
<br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div>
<br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
$("button").click(function(){
  $("#div1").fadeOut();
  $("#div2").fadeOut("slow");
  $("#div3").fadeOut(3000);
});
$("button").click(function(){
  $("#div1").fadeToggle();
  $("#div2").fadeToggle("slow");
  $("#div3").fadeToggle(3000);
});
$("button").click(function(){
  $("#div1").fadeTo("slow",0.15);
  $("#div2").fadeTo("slow",0.4);
  $("#div3").fadeTo("slow",0.7);
});//注意fadeTo的第二个参数是指定不透明度,元素的不透明度会逐渐变化到这个值上。

JQuery 文档操作

  1. 设置/获得内容和属性
    text() 设置或返回匹配元素的内容。
    html() 设置或返回匹配的元素集合中的 HTML 内容。
    val() 设置或返回匹配元素的值。
  2. 添加元素
    append() 向匹配元素集合中的每个元素结尾插入由参数指定的内容。
    prepend() 向匹配元素集合中的每个元素开头插入由参数指定的内容。
    after() 在匹配的元素之后插入内容。
    before() 在每个匹配的元素之前插入内容。
  3. 删除元素
    empty() 从被选元素中删除子元素
    remove() 删除被选元素(及其子元素)
  4. 获取并设置 CSS 类
    addClass() 向被选元素添加一个或多个类
    removeClass() 从被选元素删除一个或多个类
    toggleClass() 对被选元素进行添加/删除类的切换操作
    css() 设置或返回样式属性
    例如:$("p").css({"background-color":"yellow","font-size":"200%"});
  5. jQuery 尺寸 方法
    width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
    height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)
    innerWidth() 方法返回元素的宽度(包括内边距)。
    innerHeight() 方法返回元素的高度(包括内边距)。
    outerWidth() 方法返回元素的宽度(包括内边距和边框)。
    outerHeight() 方法返回元素的高度(包括内边距和边框)。

JQuery 遍历

祖先遍历
  • parent() 返回被选元素的直接父元素。
    例如:$("span").parent(); 返回每个 <span> 元素的的直接父元素
  • parents() 返回被选元素的所有祖先元素,它一路向上直到文档的根元素 <html>。
    例如:$("span").parents();返回所有 <span> 元素的所有祖先:
    加过滤:$("span").parents("ul"); 返回所有 <span> 元素的所有是 <ul> 的祖先
  • parentsUntil() 返回介于两个给定元素之间的所有祖先元素。
    例如:$("span").parentsUntil("div"); 返回介于 <span> 与<div> 元素之间的所有祖先元素
后代遍历
  • children() 返回被选元素的所有直接子元素。
    例如:$("div").children(); 返回每个 <div> 元素的所有直接子元素
    加过滤:$("div").children("p.intro");返回类名为 “intro” 的所有 <p> 元素,并且它们是 <div> 的直接子元素
  • find() 返回被选元素的后代元素,一路向下直到最后一个后代。
    $("div").find("span");返回属于 <div> 后代的所有 <span> 元素
    $("div").find("*");返回 <div> 的所有后代
同胞遍历
  • siblings() 返回被选元素的所有同胞元素。
  • next() 返回被选元素的下一个同胞元素。
  • nextAll() 返回被选元素的所有之后的同胞元素
  • nextUntil() 返回介于两个给定参数之间的所有之后的同胞元素。
  • prev() 返回被选元素的上一个同胞元素
  • prevAll() 返回被选元素的前面同胞元素
  • prevUntil() 返回介于两个给定参数之间的所有同胞元素
  • first() 返回被选元素的首个元素
    $("div p").first(); 等价于$("div p:first");返回所有div里面第一个p元素
  • last() 返回被选元素的最后一个元素
  • eq() 返回被选元素中带有指定索引号的元素
    $("p").eq(1);第一个p元素
  • filter() 返回匹配的元素
  • not() 返回不匹配的所有元素

JQuery AJAX

  • load()方法
    作用:从服务器加载数据,并把返回的数据放入被选元素中
    语法:$(selector).load(URL,data,callback);
    例如:$("#div1").load("demo_test.txt");
    把文件 “demo_test.txt” 的内容加载到指定的 <div> 元素中
$("button").click(function(){
    $("#div1").load("/example",function(responseTxt,statusTxt,xhr){
      if(statusTxt=="success")
        alert("外部内容加载成功!");
      if(statusTxt=="error")
        alert("Error: "+xhr.status+": "+xhr.statusText);
    });
  });
  //responseTxt请求成功得到的字符串数据
  //statusTxt成功为"sucess",失败为"error"
  //xhr.status和xhr.statusText,HTTP状态码,成功时为200 OK
  • get() 和 post() 方法
    两种在客户端和服务器端进行请求-响应的常用方法。

$.get(URL,callback);

$("button").click(function(){
  $.get("demo_test.asp?name=lily&age=19",function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});

GET请求要提交的数据写在URL上,格式为http://host?key1=value1&key2=value2...

$.post(URL,data,callback);

$("button").click(function(){
  $.post("demo_test_post.asp",
  {
    name:"Donald Duck",
    city:"Duckburg"
  },
  function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});//post提交的数据直接作为参数传进去
  • ajax()方法
    该方法是 jQuery 底层 AJAX 实现,简单易用的高层实现见 get, post 等
$("button").click(function() {
    $.ajax({
        type:"get",
        url:"imge.json",
        async:true,//是否异步
        beforeSend:function(){
            console.log("before");
        },//请求之前的操作
        success:function(data){
            console.log("sucess"+data)
        }//请求成功后的操作
    });
});
jQuery基础教程(第四版)中文 jQuery基础教程(第四版)中文 jQuery基础教程(第四版)中文 jQuery基础教程(第四版)中文 jQuery基础教程(第四版)中文 jQuery基础教程(第四版)中文 立即下载

相关推荐

TP4054充电电路发热严重?手把手教你调整电阻值降低温度(附实测数据)

本文针对TP4054锂电池充电电路发热严重的问题,提供了详细的排错与解决方案。通过分析发热原理,指出核心在于PROG引脚电阻值设定,并手把手指导如何计算和选择正确的电阻以降低充电电流与温度。文末附有不同电阻下的实测温度与性能数据,为电子爱好者和工程师提供了实用的调试参考。

p4q5r6s7t的博客 406

jQuery入门教程

jQuery是一个JavaScript代码仓库,或称之为框架。jQuery功能强大。能快速方便的完成以下任务:选择页面元素:jQuery有强大的选择器。动态更改页面样式:由于浏览器对css样式的兼容性不容,js处理一些特殊的样式时需要考虑兼容性。jQuery弥补这一不足,提供了一套跨浏览器的标准解决方案。动态更改页面内容:jQuery能使用少量代码改变文档内容。控制响应事件:jQuery提供了丰富的页面事件。提供基本网页特效:淡入、淡出、移动等。

专治八阿哥的孟老师 1351

数字后端实战指南 | Innovus Function ECO全流程解析(从LAB到Tapeout)

本文深入解析了在Cadence Innovus工具中进行Function ECO的全流程实战指南。从LAB环境搭建到Tapeout前的签核验证,详细拆解了Pre-mask与Post-mask ECO的核心步骤、关键命令(如ecoDesign)以及常见避坑方案。重点阐述了如何应对时序、DRC等挑战,并强调了备用单元管理与严格验证的重要性,是数字后端工程师提升综合能力的必备参考。

weixin_28452161的博客 639

jQuery超详细入门教程

jquery其实总的来说东西不是很多 期间发现一点问题就是界面中使用本地存储之后,刷新后虽然数据不会丢失,但是刷新会整个页面重新渲染,有些只想在修改数据之前加载的内容也会被重新加载。 然后是我jquery总结的一些知识点 jQuery $是jQuery的别称,jQuery顶级对象 jQuery是一个js函数库,包含以下功能 html元素选取 html元素操作 css操作 html事件函数 js特效和动画 html DOM遍历和修改 AJAX Utilities 除此之外,jQuer还提供了大量的插件 j

MsWRight的博客 4624

跨域问题 - 其他 method 都没有跨域问题,只有delete有跨域的问题

跨域的配置等一切正常,GETPOSTPUTOPTIONS都可以正常访问, 唯独有一个DELETE有跨域的问题, 经过排查发现这个DELETE请求有body, 经过一系列排查, 发现头部有一个不太正常的值是为了避免浏览器的影响, 直接在 postman 中新建一个请求, 竟然也有跨域的问题, 后来把的值改成了请求就可以正常调用了.

galoiszhou的博客 527

本地大模型5:在pycharm用python调用ollama本地大模型

python调用ollama本地大模型

weixin_74825941的博客 8375

【JQuery】基础从零入门操作,简单详细

jQuery下载,引入依赖,JQuery语法、选择器、时间、获取元素、返回CSS、修改属性、添加元素、删除元素、猜数字游戏、表白墙

阿华的博客 5388

abaqus应力值导出并进行后处理(同一节点多个应力值如何处理?)

Abaqus应力导出: ‘Tools’--- Probe values 在Probe Values里面可以选择需要导出的信息,比如‘Nodes’或者‘Elements’ 如果需要导出多个应力值或者其他信息可以选择‘Components’这个选项。 选择‘Selected’只输出一个正应力S33(对应截图中的) 如果是‘All Direct’,则是输出6个正应力S11, S22, S33, S12, S13, S23 ‘All Principals’输出三个正应力 在输出...

themingyi的博客 5万+

jQuery入门、选择器、事件、静态方法、动画

目录 第一章-jQuery基础知识 1.jQuery入门 1.1.jQuery介绍 1.2.jQuery安装 1.3.jQuery函数 1.4.jQuery对象 2.jQuery选择器 3.jQuery事件 3.1.事件的基本使用 3.2.事件代理 3.3.事件类型 4.jQueryDOM操作 5.jQuery静态方法 5.1.数组及对象操作 5.2.测试操作 5.3.字符串操作 6.jQuery动画 第一章-jQuery基础知识 第一天的授课重点在于梳理与对比..

qq_51066068的博客 3208

29、机器人动力学中的欧拉 - 拉格朗日与哈密顿力学

本文深入探讨了机器人动力学中的欧拉-拉格朗日与哈密顿力学框架,涵盖向量流形上的辛结构、哈密顿方程的几何代数表述、泊松括号与积分不变量等核心概念。文章详细推导了机电系统中拉格朗日量与哈密顿量的构建方法,并结合牛顿-欧拉算法给出了局部哈密顿量和动量导数的迭代计算流程,适用于多关节机器人的动力学建模与控制设计。通过应用案例展示了理论在双关节机器人手臂中的实际运用,最后展望了其在优化控制、鲁棒性提升及智能融合方向的潜力。

perl8的博客 129

Android性能分析深度指南:Perfetto工具全面解析

本文深入探讨Android性能优化工具Perfetto的应用与实践。作为Google推出的新一代追踪系统,Perfetto整合了CPU调度、内存分配、电池状态等多维度分析功能,通过高性能数据处理和可视化界面帮助开发者定位性能瓶颈。文章系统介绍了Perfetto的架构原理、配置方法和核心功能,包括CPU性能分析、内存泄漏检测等关键技术。通过电商应用卡顿优化的实战案例,展示了如何利用数学建模(如帧时间公式$T_{\text{render}}\leq16.67\text{ms}$)指导性能调优。

郑伟强dev的专栏 144

【jQuery】入门学习篇

【jQuery】入门学习篇

2201_75503057的博客 4057

YOLOv11 改进 - 注意力机制 | 空间增强注意力SEAM(Spatially Enhanced Attention Module)提升遮挡场景检测鲁棒性

本文介绍了分离与增强注意力模块(SEAM)在YOLOv11中的结合应用。SEAM模块旨在增强面部特征学习能力,特别是处理面部遮挡问题。它采用多头注意力机制强调面部区域、抑制背景区域,第一部分使用深度可分离卷积减少参数并学习通道重要性,通过1x1卷积增强通道联系,利用两层全连接网络融合通道信息,经指数归一化后作为注意力权重与原始特征相乘。我们将SEAM集成到YOLOv11的检测头中,并进行相关注册和配置。实验表明,该方法有助于提升模型检测性能。

魔改工程师的博客 1664

第七天前端jQuery基本使用

十jQuery的基本使用 是一个JavaScript程序库,对JavaScript对象和函数的封装 1.jQuery的功能 访问和操作DOM元素 控制页面显示样式 对页面事件进行处理 与Ajax技术的完美结合 jQuery能做的JavaScript也能做,但jQuery效率更高 2.jQuery优点 体积小 强大的选择器 出色的DOM封装 可靠的事件处理机制 丰富的插件支持 出色的浏览器兼容性 3.jQuery使用 导入jQuery库 <script sr=“js/jquery-1.8.3.js” t

qq_40298829的博客 182

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

我的jQuery第七天 动画及其一些实现原理

jQuery - 动画 jQ动画插件 插件名称 jQuery Easing Plugin 目的:用于扩展jQuery动画过渡效果 链接地址 https://cdnjs.cloudflace.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js 动画相关方法 hide() show() toggle() 消失 展示 参数: null或(duration,easing,callblack) fadeln() fadeout() fade

Yzhoun的博客 364

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jQuery框架学习第七天:jQuery动画–jQuery让页面动起来!

jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集  jQuery框架学习第四天:使用jQuery操作元素的属性与样式 jQuery框架学习第五天:事件与事件对象 jQuery框架学习第六天:jQuery中的Ajax应用 jQuery框架学习第七天:jQuery动画–jQuer

GoodShot的专栏 1811

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Ajax学习第七天

Ajax学习第七天 Ajax学习第七天——CORS跨域资源共享及jQuery中$.ajax()的使用 第二种解决非同源数据的方案 CORS:Corss orgin resource sharing 即跨域资源共享,它允许浏览器向跨域服务器发送Ajax请求,克服了Ajax只能同源使用的限制。 具体使用:需要在服务器端进行配置,客户端无需配置 服务器端代码如下: app.get('/cross',(r...

beanBag 238

jQuery读取XML数据(jQuery调用JSON数据学习第七天)

       在jQuery中,除了之前解析XML文件中的数据外,还可以对获取的XML数据进行分组或遍历,实现的方法也十分简单,下面通过一个示例进行演示。 (1)功能描述        在页面中,用户单击“获取数据”按钮时,将打开指定的XML文件获取相应的数据对象,并以年班分组的方式将各年级的同学信息显示在页面中。 (2)实现代码     主体代码: &lt;script  src="...

weixin_42306620的博客 488

[转帖]jQuery框架学习第七天:jQuery动画–jQuery让页面动起来!

一.摘要本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 开发人员一直痛疼做动画. 但是有了jQuery你会瞬间成为别人(那些不知道jQuery的人)眼里的动画高手! 本文将介绍jQuery的动画相关函数.原来做动画如此简单! 二.前言本系列文章的实例都是针对某一个技术细节的, 因为我们要学习的是...

weixin_30838921的博客 133

图片放大插件jQZoom(如何调用jQuery插件学习第七天)

       jQZoom是一个款基于jQuery库的图片放大插件,在页面中实现放大的方法是先准备两张一大一小的相同图片,在页面打开时展示小图片,当鼠标在小图片的任意位置移动时,调用插件中的jqzoom()方法绑定另外一张相同的大图片,在指定位置显示与小图片所选区域相同的大图片区域,从而实现逼真的放大效果。该插件非常适合在产品展示时使用。 jQZoom插件的使用: (1)插件文件:     ...

weixin_42306620的博客 1438

实习日志 - 第七天

文章目录摘要1. AJAX批量操作2. 开发在线论坛 摘要 今天是实习的第七天,今天的主要内容上午学习了AJAX批量删除操作,然后下午小组进行了开发在线论坛。 1. AJAX批量操作 引入AJAX包 <!-- user-list.jsp --> <script src="https://code.jquery.com/jquery-3.2.1.min.js"></...

qq_36889846的博客 632

jQuery框架学习第一天:开始认识jQuery

jQuery框架学习第一天:开始认识jQuery jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQuery操作元素的属性与样式 jQuery框架学习第五天:事件与事件对象 jQuery框架学习第六天:jQuery中的Aj...

weixin_30596735的博客 231

js 正则匹配key值_JS第七天

JS第七天 1、BootStrap + Jquery + AJax实例 删除 添加 2、Echarts的使用 正则 一、 定义 1、显式定义: var 变量名 = new RegExp("正则表达式模式"); 2、隐式定义: var 变量名 = /正则表达式模式/; 二、 方法 1、test (1)作用:是否匹配正则表达式模式。 返回:true/fals...

weixin_39969568的博客 187

jquery入门

jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQuery操作元素的属性与样式 jQuery框架学习第五天:事件与事件对

心亦❤ 534

jquery Ajax应用

jQuery框架学习第六天:jQuery中的Ajax应用 jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQuery操作元素的属性与样式 jQuery框架学习第五天:事件与事件对象 jQuery框架学习第六天:jQuery中的Ajax应用 jQu...

weixin_30429201的博客 186
上一篇: 第六天 JSON和AJAX基础教程
下一篇: FindBugs EI_EXPOSE_REP EI_EXPOSE_REP2
风沐流萤
博客等级 码龄14年 31粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值