JQuery基础

什么是jQuery?

JQuery是一个JavaScript函数库,主要包含以下功能:

1、HTML元素提取、操作

2、CSS操作

3、HTML事件操作

4、JavaScript特效和动画

5、HTNL DOM便利和修改

6、AJAX

7、Utillties

JQuery语法

基础语法:$(selector).action

1、美元符号定义jQuery

2、选择符(selector)‘查询’和‘查找’HTML元素

3、jQuery的action()执行对元素的操作

实例

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

$(“p”).hide():  隐藏所有<p>元素

$("p.test").hide(): 隐藏所有 class="test" 的 <p> 元素

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

语法


$("*")


选取所有元素


$(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> 元素


$("a[target!=‘_blank‘]")


选取所有 target 属性值不等于 "_blank" 的 <a> 元素


$(":button")


选取所有 type="button" 的 <input> 元素 和 <button> 元素


$("tr:even")


选取偶数位置的 <tr> 元素


$("tr:odd")


选取奇数位置的 <tr> 元素

JQuery选择器的类型

1、 元素选择器:$(“p”)

2、 #id选择器:#(“#p”)

3、.class选择器:$(“.p”)

JQuery事件:

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

常见的DOM事件:


鼠标事件


键盘事件


表单事件


文档/窗口事件


click


keypress


submit


load


dblclick


keydown


change


resize


mouseenter


keyup


focus


scroll


mouseleave


blur


unload

常用的JQuery事件方法:

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

click(): 是当单击按钮时被触发调用一个函数;

dblclick(): 当双击按钮是被触发调用的一个函数;

mouseenter(): 当鼠标指针穿过元素时触发的事件;

mouseleave(): 当鼠标指针离开元素时触发的事件;

mousedown(): 当鼠标指针移动到元素上方,并按下鼠标按键时触发的事件;

mouseup(): 当在元素上松开鼠标按钮时触发的事件;

hover(): 用于模拟光标悬停事件;

focus(): 当元素获得焦点时触发的事件

blur(): 当元素失去焦点时触发的事件

时间: 2024-08-05 02:06:26

JQuery基础的相关文章

【jquery基础教程】jquery事件及操作大汇总

在学习Javascript语言中,有一个优秀的Javascript库是大家都会遇到的--jquery,今天小编汇总了jquery事件及操作,现在一起来看看jquery基础教程吧! 事件 bind()        向匹配元素附加一个或更多事件处理器 blur( )        触发.或将函数绑定到指定元素的 blur 事件 change()        触发.或将函数绑定到指定元素的 change 事件 click()        触发.或将函数绑定到指定元素的 click 事件 dblc

JQuery基础知识(2)

JQuery基础知识(2) JQuery滑动效果 1. JQuery slideDown(); 语法: $(selector).slideDown(speed,callback); 可选的 speed 参数规定效果的时长.它可以取以下值:"slow"."fast" 或毫秒. 可选的 callback 参数是滑动完成后所执行的函数名称. 2.JQuery slideUp();用于向上滑动元素 语法: $(selector).slideUp(speed,callback

【jQuery基础学习】09 jQuery与前端(这章很水)

这章主要是将如何将jQuery应用到网站中,或者说其实就是一些前端知识,对于我这种后端程序来说其实还是蛮有用的. 关于网站结构 文件结构 前端文件分三个文件夹放 images文件夹用来存放将要用到的图片 styles文件夹用来存放css样式表 scripts文件夹用来存放js脚本 网页结构 头部:网站的品牌log,登录信息 内容:放置网站的主体内容 尾部:放置网站的其它友情链接和版权信息之类的 关于网站样式 首先写一个样式表,来包含全局的样式.定义整个网站的reset.css样式表,编写一些全局

JQuery基础知识(1)

JQuery基础知识(1) 对JQuery学习中遇到的小细节进行了整理和总结 1.JQuery hide()和show()方法,分别对选中的元素进行隐藏和显示,语法:hide()和show分别有对应的参数,即hide(speed);隐藏的速度进行了限定.hide(1000)/show(1000); 2.JQuery toggle()方法用来切换hide()和show();可以用speed参数进行控制显示和隐藏的速度. JQuery的淡入淡出 1.JQuery fadeIn();此方法可以携带不同

Jquery基础之事件操作

事件是用户操作时页面或页面加载时引发的用来完成javascript和HTML之间的交互操作.常见的元素点击事件.鼠标事件.键盘输入事件等,较传Javascript 相比JQuery增加并扩展了基本的事件处理机制,极大的增强了事件处理的能力. 一.DOM加载事件 页面加载完毕后浏览器会通过javascript为Dom元素加载事件,使用Javascript时候使用的是window.onload方法,而Jquery使用的是$(document).ready()方法,下表 展示两个事件的异同.    w

Jquery基础之选择器

选择器是JQuery的根基,在JQuery中对事件处理.选择遍历Dom.ajax操作都依赖选择器.JQuery选择器分为基本选择器.层次选择器.过滤选择器.表单选择器. 一.基本选择器 1.ID选择器$("#ID") 页面中每个ID是唯一的,ID选择器选择每个ID元素,如下方法如下:$("#ID");例:$("#tbxName")这个方法选择id=tbxName的页面元素.选择结果为单个元素. 2.类选择器$(".class"

Jquery基础之ajax

ajax是Asynchronous JavaScript and XML(异步JavaScript和XML)的简称,ajax并不是单一的技术而是利用一系列交互网页应用相关的技术形成的结合体,ajax揭开了无刷新更新页面的全新时代. ajax优点:不需要插件支持.优秀的用户体验.提高Web程序的性能.减轻服务器和宽带的负担.缺点:浏览器支持度不足.破浏览器前进后退按钮的正常功能.对搜索引擎的支持不足.开发和调试工具缺乏. Jquery对ajax操作进行了封装,ajax主要的几种方法是load().

jquery基础教程 - 第一章 JQUERY入门

Jquery基础教程 - 第一章 JQUERY入门 内容提要 1.jquery能做什么 2.jquery为什么如此出色 3.第一个jquery驱动的页面 4.纯javascript与jquery 5.开发工具 6.小结 1.jquery能做什么 取得文档中的元素 -- jQuery为准确的获得需要检查或操纵的文档元素,提供了可靠而富有效率的选择符机制. 找到所有应用了.content class样式的div中所有的P标签             $('div.content').find('p'

jQuery基础---Ajax进阶

原文:jQuery基础---Ajax进阶 内容提纲: 1.加载请求 2.错误处理 3.请求全局事件 4.JSON 和 JSONP 5.jqXHR 对象 发文不易,转载请注明出处! 在 Ajax 基础一篇中,我们了解了最基本的异步处理方式.本篇来了解一下 Ajax 的一些全局请求事件.跨域处理和其他一些问题. 一.加载请求 在 Ajax 异步发送请求时,遇到网速较慢的情况,就会出现请求时间较长的问题.而超过一定时间的请求, 用户就会变得不再耐烦而关闭页面. 而如果在请求期间能给用户一些提示,比如:

jquery 基础汇总---导图篇

最近在慕课网学习了一些jquery的基础知识,为了方便记忆,整理出来的导图 jQuery基础总共分为4个部分,分别是样式篇.事件篇.动画篇.DOM篇. 样式篇,主要介绍jQuery的基础语法,选择器以及jQuery的一些属性和样式, 选择器的简介详见:http://www.cnblogs.com/amy-1205/p/5849568.html 事件篇,主要是鼠标事件,表单事件,键盘事件,事件的绑定和解绑以及自定义事件 动画篇,学习后制作出以下效果:隐藏和显示.上卷下来.淡入淡出.也可以通过自定义