博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery 简介
阅读量:4195 次
发布时间:2019-05-26

本文共 2131 字,大约阅读时间需要 7 分钟。

jQuery 是一个 JavaScript 库。

jQuery 极大地简化了 JavaScript 编程。

jQuery 语法

jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。

基础语法是:$(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)“查询”和“查找” HTML 元素
  • jQuery 的 action() 执行对元素的操作

示例

$(this).hide() - 隐藏当前元素

$("p").hide() - 隐藏所有段落

$("p.test").hide() - 隐藏所有 class="test" 的段落

$("#test").hide() - 隐藏所有 id="test" 的元素

提示:jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。

Jquery选择器实例

语法 描述
$(this) 当前 HTML 元素
$("p") 所有 <p> 元素
$("p.intro") 所有 class="intro" 的 <p> 元素
$(".intro") 所有 class="intro" 的元素
$("#intro") id="intro" 的第一个元素
$("ul li:first") 每个 <ul> 的第一个 <li> 元素
$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性
$("div#intro .head") id="intro" 的 <div> 元素中的所有 class="head" 的元素

如需完整的参考手册,请访问 。

jQuery 事件

下面是 jQuery 中事件方法的一些例子:

Event 函数 绑定函数至
$(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载时)
$(selector).click(function) 触发或将函数绑定到被选元素的点击事件
$(selector).dblclick(function) 触发或将函数绑定到被选元素的双击事件
$(selector).focus(function) 触发或将函数绑定到被选元素的获得焦点事件
$(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件

如需完整的参考手册,请访问 。

jQuery 效果 - 

函数 描述
$(selector).hide() 隐藏被选元素
$(selector).show() 显示被选元素
$(selector).toggle() 切换(在隐藏与显示之间)被选元素
$(selector).slideDown() 向下滑动(显示)被选元素
$(selector).slideUp() 向上滑动(隐藏)被选元素
$(selector).slideToggle() 对被选元素切换向上滑动和向下滑动
$(selector).fadeIn() 淡入被选元素
$(selector).fadeOut() 淡出被选元素
$(selector).fadeTo() 把被选元素淡出为给定的不透明度
$(selector).animate() 对被选元素执行自定义动画

如需完整的参考手册,请访问 。

jQuery 属性操作方法

下面列出的这些方法获得或设置元素的 DOM 属性。

这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html()。

方法 描述
向匹配的元素添加指定的类名。
设置或返回匹配元素的属性和值。
检查匹配的元素是否拥有指定的类。
设置或返回匹配的元素集合中的 HTML 内容。
从所有匹配的元素中移除指定的属性。
从所有匹配的元素中删除全部或者指定的类。
从匹配的元素中添加或删除一个类。
设置或返回匹配元素的值。

注释:中也列出了以上方法。

jQuery HTML 操作 - 

函数 描述
$(selector).html(content) 改变被选元素的(内部)HTML
$(selector).append(content) 向被选元素的(内部)HTML 追加内容
$(selector).prepend(content) 向被选元素的(内部)HTML “预置”(Prepend)内容
$(selector).after(content) 在被选元素之后添加 HTML
$(selector).before(content) 在被选元素之前添加 HTML

如需完整的参考手册,请访问 。

jQuery CSS 函数 

CSS 属性 描述
$(selector).css(name,value) 为匹配元素设置样式属性的值
$(selector).css({properties}) 为匹配元素设置多个样式属性
$(selector).css(name) 获得第一个匹配元素的样式属性值
$(selector).height(value) 设置匹配元素的高度
$(selector).width(value) 设置匹配元素的宽度

如需完整的参考手册,请访问 。

摘自:

转载地址:http://czkli.baihongyu.com/

你可能感兴趣的文章
Hibernate复合主键
查看>>
JQuery推荐插件(200+)
查看>>
自己实现事件监听
查看>>
高效实现数据仓库的七个步骤
查看>>
数据仓库开发过程中的七个禁忌
查看>>
顺利开发数据仓库的七种思路
查看>>
MySQL中文参考手册
查看>>
什么是ARP?如何防范ARP欺骗?
查看>>
Struts2获得Session和Request对象
查看>>
IE 模态对话框
查看>>
jQuery对象和DOM对象相互转化
查看>>
Js获取HTML DOM节点元素
查看>>
JSP基础--J2EE赢在起跑线
查看>>
SQL Server 2005常用函数汇总
查看>>
Ireport 用例教程
查看>>
Spring AOP execution 切入点表达式
查看>>
一句集大成的SQL
查看>>
Spring AOP 事务问题
查看>>
struts1.x与struts2的比较表
查看>>
设计模式--抽象工厂(AbstractFactory)
查看>>