jQuery基础

简介

jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。官网: https://jquery.com/.write less,do more.
网页中添加 jQuery:
jQuery库: https://pan.baidu.com/s/1s_eWWbkqWIzaM2BztZaoSQ .
提取码:5yci
jQuery 库是一个 JavaScript 文件可以使用 HTML 的

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

jQuery选择器

语法描述
$("*")选取所有元素
$(".class")给定的css类名匹配元素
$("#id")给定ID匹配元素
$(“element”)给定的元素标签名匹配所有元素
$(this)选取当前 HTML 元素
$(“p:first”)选取第一个 元素
$(“ul li:first”)选取第一个 ul 元素的第一个 li 元素
$(“ul li:first-child”)选取每个 ul元素的第一个 li 元素
$("[href]")选取带有 href 属性的元素
$(“a[target=’_blank’]”)选取所有 target 属性值等于 “_blank” 的a元素
$(":button")选取所有 type=“button” 的 元素 和 元素
$(“tr:even”)选取偶数位置的 tr 元素
$(“tr:odd”)选取奇数位置的 tr元素

事件

页面对不同访问者的响应叫做事件。

鼠标事件键盘事件表单事件文档/窗口事件
clickkeypresssubmitload
dblclickkeydownchangeresize
mouseenterkeyupfocusscroll
mouseleaveblurunload
hover

常用jQuery事件方法

  1. on
    向元素添加事件处理程序
$(document).ready(function(){
  	$("p").on("click",function(){
    	alert("段落被点击了。");
		  });
	});
  1. off
    移除通过 on() 方法添加的事件处理程序
$("button").click(function(){
   $("p").off("click");
});
  1. one
    当所有段落被第一次点击的时候,显示所有其文本。
jQuery 代码:
$("p").one("click", function(){
  alert( $(this).text() );
});

  1. trigger()
    触发绑定到被选元素的所有事件

  2. $(document).ready()
    $(document).ready() 方法允许我们在文档完全加载完后执行函数。

$(document).ready(function(){
 
   // 开始写 jQuery 代码...
 
});
  1. click()
    click() 方法是当按钮点击事件被触发时会调用一个函数。
    当点击事件在某个 < p> 元素上触发时,隐藏当前的 < p> 元素:
$("p").click(function(){
  $(this).hide();
});

效果

方法描述
show()显示被选元素
hide()隐藏被选元素
toggle()hide() 和 show() 方法之间的切换
slideDown()通过调整高度来滑动显示被选元素
slideToggle()slideUp() 和 slideDown() 方法之间的切换
slideUp()通过调整高度来滑动隐藏被选元素
fadeIn()逐渐改变被选元素的不透明度,从隐藏到可见
fadeOut()逐渐改变被选元素的不透明度,从可见到隐藏
fadeTo()把被选元素逐渐改变至给定的不透明度
fadeToggle()在 fadeIn() 和 fadeOut() 方法之间进行切换
animate()对被选元素应用"自定义"的动画
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值