jQuery学习笔记

1、简介

jQuery 是一个JS函数库,它对JS进行了封装,使用户能够方便的操作HTML元素、处理事件、实现动画效果。

功能

jQuery库可以实现以下功能:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX 异步数据请求

使用方式

使用jQuery时,可以采用类似于通过外部方式在<head>区域引入JS的方法引入jQuery。

<head>
<script src="../static/js/jquery.js"></script>
</head>

2、语法

jQuery的基本语法是:$(selector).action()
$(selector)是jQuery选择器,代表选取的元素,action()代表元素事件,包括对元素进行的操作,以及元素发生的事件。

$("button").click(function(){ 
   $("p").hide(); 
 }

其中:$("button")为选择器,click()是$("button")元素的事件,function()为事件处理函数,表示当click()事件发生时执行的程序,hide()是对$("p")元素进行的操作。 一般而言,为了防止文档在加载就绪之前运行jQuery代码,还需要将上面的jQuery代码放置到一个文档就绪事件的函数中。

$(document).ready(function(){
  // 开始写 jQuery 代码...
}); 

选择器

名称示例说明
元素选择器$("p")选择所有 <p> 
#id 选择器$("#test")通过元素的 id 属性,选取指定值的元素
.class 选择器$(".test")通过元素的 class 属性,选取指定值的元素

操作

jQuery 拥有可操作 HTML 元素和属性的强大方法。 操作元素的方法主要有:

分类方法说明
增添元素after()在被选元素之后插入新元素
before()在被选元素之前插入新元素
删除元素remove()删除备选元素
效果hide()隐藏备选元素
show()显示备选元素
toggle()在显示与隐藏效果之间切换备选元素

操作元素属性的方法主要有:

分类方法说明
对元素内容的操作text()设置或返回所选元素的文本内容
html()设置或返回所选元素的内容
val()设置或返回表单字段的值
append()在被选元素内部的结尾插入指定内容
prepend()在被选元素内部的开头插入指定内容
对元素属性的操作attr()设置/改变属性值
对样式进行操作css()对元素的CSS属性进行操作,也可以使用attr()方法
对尺寸进行操作height()对元素的高度进行操作,也可以使用attr()方法
width()对元素的宽度进行操作,也可以使用attr()方法

事件及事件处理程序

事件是发生在HTML元素上的事情,例如:HTML页面加载完成、表单字段值改变、点击按钮。事件处理程序指的是当HTML中发生某些事件时所调用的函数。
常见的事件:

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

转载于:https://my.oschina.net/u/3861934/blog/3005989

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值