前端Jquery学习

这篇具有很好参考价值的文章主要介绍了前端Jquery学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

jQuery语法

基础语法:$(selector).action()
文档就绪事件:

$(document).ready(function(){})
简写:
$(function(){})

选择器

  • 元素选择器:$(“p”)
  • id选择器:$(“#id”)
  • 类选择器:$(“.clazz”)
  • 其他如下
语法 描述
$(“*”) 选取所有元素
$(this) 选取当前HTML元素
$(“p.intro”) 选取class为intro的p元素
$(“p:first”) 选取第一个p元素
$(“ul li:first”) 选取第一个ul元素的第一个li元素
$(“ul li:first-child”) 选取每个ul元素的第一个li元素
$(“[href]”) 选取带有href属性的元素
$(“a[target=‘_blank’”) 选取所有target属性值等于“_blank”的a元素
$(“:button”) 选取所有type="button"的input和button元素
$(“tr:even”) 选取偶数位置的tr元素
$(“tr:odd”) 选取奇数位置的tr元素
jQuery事件
  • click:点击事件
  • dblclick:双击事件
  • mouseenter:鼠标传过事件
  • mouseleave:鼠标离开事件
  • hover: 鼠标覆盖事件
  • keypress:键被按下事件
  • keydown:键按下的过程事件
  • keyup:键被松开事件
  • submit:提交事件
  • change:改变事件
  • focus:聚焦事件
  • blur:失去焦点事件
  • load:加载事件
  • resize:窗口调整事件
  • scroll:滚动事件
  • unload:离开页面
jQuery隐藏和显示

$(selector).hide(speed,callback);
$(selector).show(speed,callback);
speed规定效果时长,取值:slow、fast或毫秒
callback:完成后所执行的函数名称

jQuery hide()和show()
jQuery toggle() 此方法可以切换hide()和show()方法

jQuery效果-淡入淡出

$(selector).fadeIn(speed,callback);
speed规定效果时长,取值:slow、fast或毫秒
callback:完成后所执行的函数名称

  • fadeIn():淡入
  • fadeOut():淡出
  • fadeToggle():切换淡入淡出
  • fadeTo():渐变
jQuery效果-滑动

$(selector).slideDown(speed,callback);
speed规定效果时长,取值:slow、fast或毫秒
callback:滑动完成后所执行的函数名称

  • slideDown():向下滑动元素
  • slideUp():向上滑动元素
  • slideToggle():slideDown()和slideUp进行切换
jQuery效果-动画

$(selector).animate({params},speed,callback);
必填的params参数定义形成动画的CSS属性
speed规定效果时长,取值:slow、fast或毫秒
callback:滑动完成后所执行的函数名称

停止动画

$(selector).stop(stopAll,goToEnd);
可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。
可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。

jQuery-链(chaining)

jquery可以把动作/方法链接在一起

jQuery捕获
  • text:设置或返回所选元素的文本内容
  • html():设置或返回所选元素的内容(包括HTML标签)
  • val():设置或返回表单字段的值
  • attr():获取属性
    text()、html()、val()、attr()都提供了回调函数,参数为下标i+原值
jQuery添加元素
  • append():在被选元素的结尾插入内容
  • prepend():在被选元素的开头插入内容
  • after():在被选元素之后插入内容
  • before():在被选元素之前插入内容
jQuery删除元素
  • remove():删除被选元素(及其子元素)
  • empty():从被选元素中删除子元素
jQuery获取并设置CSS类
  • addClass():向被选元素添加一个或多个类
  • removeClass():从被选元素删除一个或多个类
  • toggleClass():对被选元素进行添加/删除类的切换操作
  • css():设置或返回样式属性
jQuery尺寸

前端Jquery学习,前端,前端,jquery

jQuery遍历-祖先
  • parent():返回被选元素的直接父元素
  • parents():返回被选元素的所有祖先元素
  • parentsUntil():返回介于两个给定元素之间的所有祖先元素
jQuery遍历-后代
  • children():返回被选元素的所有直接子元素
  • find():返回被选元素的后代元素,一路向下直到最后一个后代
jQuery遍历-同胞(siblings)
  • siblings():返回被选元素的所有同胞元素
  • next():返回被选元素的下一个同胞元素
  • nextAll():返回被选元素的所有跟随的同胞元素
  • nextUntil():返回介于两个给定参数之前的所有跟随的同胞元素
  • prev():返回被选元素的下一个同胞元素
  • prevAll():返回被选元素的所有前同胞元素
  • prevUntil():返回被选元素和指定元素之间的同胞元素
jQuery遍历-过滤
  • first():返回被选元素的首个元素
  • last():返回被选元素的最后一个元素
  • eq():返回被选中元素中带有指定索引号的元素
  • filter():允许规定一个标准。不匹配标准会删除
  • not():返回不匹配标准的所有元素
jQuery-Ajax
load()

$(selector).load(URL,data,callback);
callback可设置不同参数

  • responseTxt:包含调用成功时结果内容
  • statusTxt:包含调用状态
  • xhr:包含XMLHttpRequest对象
$.get

$.get(URL,callback);

$.get(URL[,data][,callback][,dataType]);

  • URL:发送请求的url字符串
  • data:可选的,发送给服务器的字符串或key/value键值对
  • callback:可选的,请求成功后执行的回调函数
  • dataType:可选的,从服务器返回的数据类型
$.post

$.post(URL,callback);

$.post(URL[,data][,callback][,dataType]);文章来源地址https://www.toymoban.com/news/detail-721407.html

  • URL:发送请求的url字符串
  • data:可选的,发送给服务器的字符串或key/value键值对
  • callback:可选的,请求成功后执行的回调函数
  • dataType:可选的,从服务器返回的数据类型

到了这里,关于前端Jquery学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端基础4——jQuery

    概念: jQuery 是一个 JavaScript 库。极大地简化了 JavaScript 编程,例如JS原生代码几十行实现的功能,jQuery可能一两行就可以实现,因此得以广泛应用,官方网站。 使用jQuery可以简化代码编写,解决浏览器的兼容性。 发行版本: 1.x:常用版本,运维人员已够使用。 2.x,3.x:除

    2024年02月10日
    浏览(25)
  • 【前端】jquery获取data-*的属性值

     通过jquery获取下面data-id的值 方法一:dataset()方法 方法二:jquery data()方法 通过点击事件,获取当前被点击的属性值 方法三:jquery attr()方法

    2024年02月07日
    浏览(37)
  • JQuery前端之操作JSON的方法

    转自:微点阅读  https://www.weidianyuedu.com 一、关于Json的数据格式 从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。 第二种类型是sequence(序列),也就是若干个

    2024年02月03日
    浏览(28)
  • jQuery.js - 前端必备的Javascript库

    作者: WangMin 格言: 努力做好自己喜欢的每一件事 jQuery.js 是什么? jQuery是一个快速简洁、免费开源易用的JavaScript框架, 倡导写更少的代码,做更多的事情 。它封装JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,以及我们开发中常用到的操作DOM的API,优化HTML文

    2024年02月05日
    浏览(50)
  • jQuery UI -- 日历选择器,高端web前端开发

    2、关于JS的部分,将我们引入的 js 文件: jquery-ui-1.10.3.custom.min.js 替换为: jquery.ui.core.js 和 jquery.ui.datepicker.js 。 jquery-ui-1.10.3.custom.min.js 的大小是223KB,而 jquery.ui.core.js 和 jquery.ui.datepicker.js 的大小一起是84KB。 这样,我们同样能实现一个日期选择器的功能,但是就没有 jQuery U

    2024年04月17日
    浏览(29)
  • 在前端开发中,何时应该使用 jQuery,何时应该使用 Vue.js

    如果您是最近才开始进入 Web 前端开发领域的开发人员,那么您可能会听说过 jQuery。jQuery 是一个小巧而功能强大的 JavaScript 库,旨在简化跨浏览器 DOM 操作、事件处理、动画效果和 AJAX 等方面的操作,可以让开发人员更轻松地开发出高质量的网站和 Web 应用程序。 何时应该使

    2024年02月02日
    浏览(39)
  • JavaWeb学习------jQuery

    jQuery函数库下载官网: Download jQuery | jQuery 配套资料,免费下载 链接:https://pan.baidu.com/s/1aXBfItEYG4uM53u6PUEMTg  提取码:6c9i 然后下载? 来到官网,有两种jQuery可以下载,一种是压缩版的,另一种是没有压缩的 ,建议两个都下载下来,没有压缩版本的可以看源码。  2.按照下图

    2024年02月02日
    浏览(28)
  • jQuery学习

    一、trigger()触发器

    2024年02月15日
    浏览(24)
  • JQuery基础学习

    简介 ​ jQuery 是一套兼容多浏览器的 javascript 脚本库. 核心理念是写得更少,做得更多,使用 jQuery 将极大的提高编写javascript 代码的效率,帮助开发者节省了大量的工作,让写出来的代码更加优雅,更加健壮,“如虎添翼”。同时网络上丰富的 jQuery 插件也让我们的工作变成

    2024年02月16日
    浏览(25)
  • 前端 jQuery 如何将时间转换为yyyy-MM-dd格式的

    可以使用 JavaScript 内置的 Date 对象和其提供的方法来实现将时间转换为指定格式的字符串。具体可以使用以下代码: 上述代码中,我们首先创建了一个 Date 对象,然后使用其提供的 getFullYear() 、 getMonth() 和 getDate() 方法获取了年份、月份和日期。注意, getMonth() 方法返回的月

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包