前端jQuery的介绍与用法

《jQuery Cookie》 Cookie 是一种在用户浏览器中存储数据的技术。它可以用来存储用户信息、用户偏好等,从而实现个性化推荐、用户登录等功能。Cookie 的数据存储在用户的浏览器中,每次访问网站时都会发送给服务器。jQuery Cookie 是一个基于 jQuery 的插件,它提供了丰富的 API 来操作 Cookie。使用 jQuery Cookie,可以轻松地读取、设置、删除 Cookie,以及获取 Cookie 的值。jQuery Cookie 是一种非常实用的技术,可以帮助开发者轻松地操作 Cookie。 阅读详情
主流的JavaScript库:

jQuery Vue.js AngularJS React …

jQuery介绍:

jQuery是一个轻量级JS库,使用十分简单;
jQuery的核心是选择器,用于获取页面元素;
jQuery提供大量高效方法,开发速度大幅提升;

jQuery下载与使用:

jQuery官网:jquery.com
将jQuery的最新版本复制到Java工程(放入WebContent中新建的一个js文件夹)
在eclipse的html页面下插入 //jquery-3.3.1.js为目前下载使用的jQuery版本号

jQuery的基本选择器:

$(#“idname”) :ID选择器
$(".class"):CSS选择器
$(“a”):标签选择器
$(“a,idname”):组合选择器

jQuery的层叠选择器:

$(“ancestor descendant”):后代选择器,可选择父节点下的子节点or子节点的子节点等等所有包含的节点
$(“ancestor>descendant”):子选择器,只选择父节点的子节点
$(“prev~siblings”):兄弟选择器,选择同级的节点

jQuery属性选择器:

$(“selector[attribute=value]”):选中selector标签中属性值等于value的属性attribute组件``
( " s e l e c t o r [ a t t r i b u t e = v a l u e ] " ) : 选 中 属 性 值 以 某 值 开 头 的 组 件 : 例 如 : ("selector[attribute=value]"): 选中属性值以某值开头的组件: 例如: ("selector[attribute=value]"):选中属性值以某值开头的组件:例如:(“a[href^=‘http://mail.’]”): 则可获取href中以http://mail开头的所有邮箱
( " s e l e c t o r [ a t t r i b u t e ("selector[attribute ("selector[attribute=value]"): 选中属性值以某值结尾的组件
$(“selector[attribute*=value]”): 选中属性值包含某值的组件

jQuery位置选择器:

$(“selector:first”): 获取第一个selector元素
$(“selector:last”): 获取最后一个selector元素
$(“selector:even”): 获取偶位置的selector元素(从0开始)
$(“selector:odd”): 获取奇位置selector的元素(从0开始)
$(“selector:eq(n)”): 获取指定位置的selector元素(从0开始)

jQuery表单选择器:

表单选择器是获取表单元素的简化形式,例如:获取所有文本框
语法:
$(“selector:input”): 所有输入元素
$(“selector:text”): 获取文本框
$(“selector:password”): 密码框
$(“selector:submit”): 获取提交按钮
$(“selector:reset”): 获取重置按钮

jQuery操作元素属性:

$(“a[href*=‘163’]”).attr(“href”):获取所有a标签下的含有href超链接的属性,并返回第一个获得的href
$(“a[href*=‘163’]”).attr(“href”,“http://www.baidu.com”):当attr()中有多个属性值时,attr为设置操作,将a标签下所有含有163的超链接设置为http://www.baidu.com
$(“a[href*=‘163’]”).removeAttr(“href”):将a标签下所有含有163的超链接删除

jQuery操作元素的css样式:

css():获取或设置匹配元素的样式属性
例如:$(“a”).css(“color”,“red”); //将a标签下的颜色设置为红色
例如:var color = ( " a " ) . c s s ( " c o l o r " ) ; / / 获 取 a 标 签 下 的 " c o l o r " 属 性 , ∗ ∗ 如 果 有 多 个 a 标 签 , 只 返 回 第 一 个 a 标 签 的 " c o l o r " 属 性 ∗ ∗ 例 如 : ("a").css("color"); //获取a标签下的"color"属性,**如果有多 个a标签,只返回第一个a标签的"color"属性** 例如: ("a").css("color");//获取a标签下的"color"属性,∗∗如果有多个a标签,只返回第一个a标签的"color"属性∗∗例如:(“a”).css({“color”:“red”,“font-weight”:“bold”}); //在css()内传入一个JSON对象即花括号和里面的代码,则可一次性设置多个css属性
addClass():为每个匹配的元素添加指定的类名
例如:$(“li”).addClass(“类名”); //类名前面不需要加.
removeClass():从所有匹配的元素中删除全部或者指定的类

jQuery设置元素内容:

val():获取或设置输入项的值
例如:#(“input[name=‘uname’]”).val(“administrator”); //设置input中name等于uname的内容为administrator;当val()的括号中不输入内容时,为获取该input标签中name等于uname的内容
text():获取或设置元素的纯文本
例如: ( " s p a n . c l a s s " ) . ∗ ∗ t e x t ∗ ∗ ( " a a a " ) ; / / 将 文 本 内 容 设 置 为 " a a a " ; h t m l ( ) : 获 取 或 设 置 元 素 内 部 的 H T M L ∗ ∗ 例 如 : ∗ ∗ ("span.class").**text**("aaa"); //将文本内容设置为"aaa"; html():获取或设置元素内部的HTML **例如:** ("span.class").∗∗text∗∗("aaa");//将文本内容设置为"aaa";html():获取或设置元素内部的HTML∗∗例如:∗∗(“span.class”).html(“aaa”); //将文本内容设置为加粗后的aaa
//text()和html()的区别为html()可以在括号内设置文字的加粗等效果,另一个不可以,括号内不加内容则为获取,一般使用text()

jQuery事件处理方法:
  • on(“click”,function) 为选中的页面元素绑定单击事件
  • click(function) 是绑定事件的简写形式
  • 处理方法中提供了event参数包含了事件的相关信息

常用事件包括: 鼠标、键盘、表单、文档/窗口事件
例如:KaTeX parse error: Expected '}', got 'EOF' at end of input: …,function(){ //(this)是指当前时间产生的对象
$(this).css(“background-color”,“yellow”);
}); //将p标签的myclass属性在鼠标点击时显示黄色的背景
//与上面代码一样的效果,更加简洁
$(“p.myclass”).click(function(){
…
})
例如://将click换成keypress,为键盘一次按下弹起触发事件
//为输入框绑定键盘事件,一旦输入空格字变红
$(“input[name=‘uname’]”).keypress(function(event){
if( event.keyCode == 32 ){
$(this).css(“color”, “red”);
}
});

JQuery菜鸟教程笔记,难道前端真的凉了 选取带有 href 属性的元素选取所有 target 属性值等于 “_blank” 的元素选取所有 target 属性值不等于 “_blank” 的 元素选取所有 type=”button” 的 元素 和 元素选取偶数位置的 元素选取奇数位置的 元素事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。方法:允许我们在文档完全加载完后执行函数click() 方法是当按钮点击事件被触发时会调用一个函数}); 阅读详情

相关推荐

实现jQuery Flexigrid前端动态排序功能

Tablesorter是一个功能强大的jQuery表格排序插件,它通过改善原生HTML表格的功能来增强用户体验。它的主要特点包括:支持多列排序(点击多个列头进行多条件排序)高级过滤功能(可以针对特定列进行搜索和过滤)丰富的自定义选项(允许用户自定义排序顺序、类型等)支持动态加载(即使表格是通过Ajax动态加载的也能进行排序)良好的国际化支持(支持多种语言的排序)

weixin_31176789的博客 1239

前端学习开发之【jQuery】

JS库:一个封装好的特定的集合(方法或函数)。jQuery:为了快速方便地操作DOM,里面基本都是函数。jQuery是一个快速、简洁的JS库,设计宗旨是Write Less,Do More。把JS中DOM操作进行了封装,优化了DOM操作、事件处理、动画设计和Ajax交互。优点轻量级,不会影响页面加载速度;跨浏览器兼容;链式编程,隐式迭代;对事件、样式、动画支持,大大简化了DOM操作;支持插件开发;免费、开源。

qq_46056318的博客 1156

汽车软件工程师必看:ASPICE流程实战指南(附完整产物清单)

本文为汽车软件工程师提供ASPICE流程实战指南,详细解析如何搭建合规开发环境、各阶段文档产出清单及工具链整合策略。通过实战案例和模板资源,帮助团队高效实施ASPICE标准,提升软件开发质量与效率。

weixin_29230805的博客 470

前端之jQuery

jQuery是一个轻量级的兼容多浏览器的javascript库.它使用户能够更方便的处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“...

Yietong的博客 1519

飞行器坐标转换

本文定义的是右手直角坐标系,x−y−zx-y-zx−y−z轴分别为北-天-东。从AAA坐标系到BBB坐标系是分别绕y−z−xy-z-xy−z−x轴,即天-东-北旋转ψ−θ−γψ−θ−γ。如果AAA是惯性系,BBB是机体系,则这三个角度分别为偏航角、俯仰角、横滚角。图1 惯性系到机体系。

gongfuyd的博客 1355

在MDK5.37版本中添加Complier Version 5( 解决Missing Compiler Version 5 )

本文章仅作为个人学习记录,方法也是从其他博主的博客中得到的,链接如下:二、Keil——Missing Compiler Version 5 和 core_cm3.c 问题解决 - YI颗白菜 - 博客园 (cnblogs.com) 问题描述 更新最新的keil版本(MDK5.37)后,在编译以前版本的工程文件时,发现出现了非常多的报错,在网上搜索之后发现原来时编译器版本不匹配的问题,即MDK5.37中使用的是Version 6版本的编译器,而缺少Version 5,对于以前编写的工

leveling99的博客 1万+

前端基础之jQuery

jQuery是一个封装JS的框架。 使用jQuery可以更方便的编写JS脚本实现的功能。 jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX(重要

qq_53350943的博客 4105

Zookeeper+Hadoop+Spark+Flink+Kafka+Hbase+Hive 完全分布式高可用集群搭建(保姆级超详细含图文) 附安装包网盘下载

Hadoop+Spark+Flink+Zookeeper+Kafka+Hbase+Hive完全分布式高可用集群搭建 Hadoop高可用集群搭建 Spark高可用集群搭建 Flink高可用集群搭建 Zookeeper高可用集群搭建 Kafka高可用集群搭建 Hbase高可用集群搭建 Hive高可用集群搭建 mysql搭建 jdk部署 大数据集群环境搭建

Mr.L-OAM的博客 2万+

前端技术——7——jQuery

jQuery是继prototype之后又一个JavaScript框架,是一个快速、简洁的JavaScript库,使用户能更方便的处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互;jQuery能够使用户的html页保持代码和内容分离,即不用再在html中插入一堆js来调用命令了,只需定义id即可。 什么是jQuery对象: jQuery对象就是通过jQuery包装DOM对象后产生的对象;jQuery对象是jQuery独有的,如果一个对象是jQuery对象,那么

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 3257

YOLOv11改进策略【Neck】| BiFPN:双向特征金字塔网络-跨尺度连接和加权特征融合

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 5498

灰质-白质组织对比(Gray-white matter tissue contrast,GWC)计算以及可视化

GWC是深层灰质与浅表白质(superficial white matter,SWM)之间T1加权信号强度的比值,已知髓鞘中的胆固醇是T1加权信号强度的主要影响因素,因此GWC大致反映了大脑皮层和浅表白质之间的髓鞘化差异。GWC代表灰白质交界处的模糊程度,较低的GWC表明灰质和白质交界处更相似和更模糊;较高的GWC表明灰白质分界更加清楚。据之前的研究报道,局灶性皮质发育不良、颞叶癫痫、帕金森病、强迫症、精神分裂症和自闭症谱系障碍中存在灰白质交界区GWC异常增高或降低。 灰质信号强度和白质信号强度采集的示意图

xxx 733

【前端基础篇】JavaScript之jQuery介绍

原⽣的JavaScript提供的API操作DOM元素时, 代码⽐较繁琐, 冗⻓. 我们可以使⽤JQuery来操作⻚⾯对象.jQuery是⼀个快速、简洁且功能丰富的JavaScript框架, 于2006年发布. 它封装JavaScript常⽤的功能代码, 提供了简洁⽽强⼤的选择器和DOM操作⽅法. 使⽤JQuery可以轻松地选择和操作HTML元素,从⽽减少了开发⼈员编写的代码量,提⾼了开发效率,

半截诗的博客~ 6721

2022年12月机器人技术等级考试试卷(三级实操) 试题解析

2022年12月机器人技术等级考试试卷(三级实操) 试题解析

http://www.cierobot.com 1523

jQuery中$.fn的用法

jQuery中$.fn的用法

iteye_7017的博客 216

Python 爬虫实战:爬虫与 ECharts 结合 —— 前端可视化展示

本文介绍了爬虫技术与ECharts可视化结合的完整实现流程。首先使用Python爬取京东商品数据(价格、评价数等),通过BeautifulSoup解析和pandas处理转换为JSON格式。然后构建前端页面,利用ECharts实现价格分布柱状图、价格-评价数散点图和店铺占比饼图三种可视化效果。文章详细解析了爬虫数据提取、格式转换和前端图表配置等关键技术点,并提供了完整的代码示例。最后提出了基于API接口、数据库存储等扩展方向,为数据采集到可视化展示提供了完整的解决方案。

2503_91057718的博客 632

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jQuery基本用法与示例代码(全干货)

jQuery基本用法一、 jQuery框架介绍1. jQuery框架概述2. jQuery框架的下载与引入3. jQuery对象与js对象之间的转换二、 jQuery选择器1. 基本选择器2. 层级选择器3. 表单属性选择器三、 jQuery的DOM操作1. jQuery对DOM树中的文本和值进行操作2. jQuery对DOM树中的属性进行操作四、 jQuery的遍历1. 原始方式遍历2. jquery对象方法遍历3. jquery的全局方法遍历 一、 jQuery框架介绍 本文只简单介绍jQuery基本用

热爱技术,热爱生活! 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

前端学习之jQuery

最近开始重拾前端知识,复习了html、html5、css、css3、javascript,开始看jQuery。 jQuery是一个JavaScript函数库。可以从 jquery.com 中下载 <head> <script src="jquery-1.10.2.min.js"></script> </head> jQuery语法介绍...

u013783095的博客 185

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

[ jQuery ] jQuery-ui!

Jquery-ui的用法!

杨有梦的博客 561

jquery的用法

Java代码   $('#element');// 相当于document.getElementById("element")       $('.element');//Class    $('p');//html标签    $("form > input");//子对象    $("div,span,p.myClass");//同时选择多种对象...

linamin11的博客 178

jQuery_Bootstrap

是前端开发中非常著名的开源框架

m0_71299382的博客 847

前端框架:jQuery

一、jQuery介绍 jQuery是什么? jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或Javascript框架)。jQuery的涉及宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事;它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互; jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功

qq_39935684的博客 1245

EL和jquery中的$

1、EL中$用法是   ${} 2、jQuery中的$用法是   $()

孤竹的博客 1699

【jQuery】jQuery概述与入口函数

Jquery概述与入口函数 这两天我也是正式脱离了前端三驾马车 HTML,CSS,JavaScript的学习,来学习jQuery,旨在掌握这个经典前端类库的使用,以及分析通过分析源码来对之前的JavaScript面向对象有更深刻的理解和认识 1.Jquery概述 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的

ronin的博客 705

[jQuery Validate]前端校验

[jQuery Validate]前端校验

Konaji 634

jQuery:一站式指南

jQuery看这篇就够了

qq_43733543的博客 1416

web前端基础html,css,js,jquery

目录 1 前端技术: 1.1 学习方法 1.1.1 前端要怎么学? 1.1.2 前端技术栈 1.2 HBuilderX 1.2.1 介绍 1.2.2 安装 1.2.3 主题 1.2.4 字体 1.2.5 去掉px转rem提示 1.2.6

weixin_57619565的博客 2305
上一篇: 快速了解JAVA的JSON
下一篇: 有关Ajax的介绍及使用
JavaPorter
博客等级 码龄7年 10粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值