1.JQuery语法就是通过选取HTML元素,并对选取的元素执行某些操作:

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

(1)美元符号定义jQuery

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

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

2.JQuery的选择器:

(1)$("*")    选取所有元素

(2)$("this")  选取当前 HTML 元素

(3)$("p.intro")   选取 class 为 intro 的 <p> 元素

(4)$("p:first")     选取第一个 <p> 元素

(5)$("ul li:first")   选取第一个 <ul> 元素的第一个 <li> 元素

(6)$("ul li:first-child")   选取每个 <ul> 元素的第一个 <li> 元素

(7)$("[href]")     选取带有 href 属性的元素

(8)$("a[target='_blank']")   选取所有 target 属性值等于 "_blank" 的 <a> 元素

(9)$(":button")    选取所有 type="button" 的 <input> 元素 和 <button> 元素

(10)$("tr:even")    选取偶数位置的 <tr> 元素

(11)$("tr:odd")    选取奇数位置的 <tr> 元素

3.JQuery事件方法:

(1)$(document).ready(function(){

  //开始一段代码

});

这个叫做文档就绪事件,是为了防止文档在完全加载就绪之前运行JQuery代码

可以简写为:$(function(){

//开始一段JQuery代码

});

(2)dblclick()当双击元素时,会发生dblclick事件:

$("p").dblclick(function(){

  $(this).hide();

});

(3)mousedown()当鼠标移动到元素上方,并按下鼠标按键时,会发生mousedown事件

$("#p1").mousedown(function(){

  alert("Mouse  down over  p1");

});

(4)mouseup()当在元素上松开鼠标按钮时,会发生mouseup事件:

$("#p1").mouseup(function{

  alert("Mouse ip over p1!");

});

(5)focus()当元素获得焦点时,发生focus事件;当通过鼠标点击选中元素或通过tab建定位元素时,该元素就会获得焦点;focus()方法触发focus事件:

$("input").focus(function(){

  $(this).css("background-color","#cccccc");

});

(6)hover()方法用于模拟光标悬停事件;当鼠标移动到元素时,就会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,就会触发指定的第二个函数(mouseleave):

$("#p1").hover(function(){

  alert("You entered p1!");

},

function(){

  alert("Bye!   You now  leave  p1!");

});

(7)blur()当元素失去焦点时,就发生blur事件:

$("input").blur(function(){

  $(this).css("background-color","#ffffff");

});

JQuery学习之语法的更多相关文章

  1. jQuery 学习01——定义、安装引用、语法、选择器及事件

    什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多"的JavaScript库. jQuery库包含以下功能: HT ...

  2. jQuery学习之路(1)-选择器

    ▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...

  3. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  4. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  5. 大量Javascript/JQuery学习教程电子书合集

    [推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人   不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小   15天学会jQuery(完整版).pd ...

  6. [推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人

    不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小   15天学会jQuery(完整版).pdf 274.79 KB   21天学通JavaScript(第2版)-顾宁燕扫描版.pdf ...

  7. JQuery学习笔记——基础选择器

    第一篇博客,现在原生安卓需求不大了.招聘的Android工程师都需要附带更多的其他技术.这也是开启我学习前端之路的开端.前端时间看了HTML.CSS等,在界面渲染这一块,就不多记录博客了.现在学习着J ...

  8. jQuery学习笔记之Ajax用法详解

    这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...

  9. jQuery 学习笔记:jQuery 代码结构

    jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出. jQuery ...

随机推荐

  1. String.prototype.substr()

    概述 substr() 方法返回字符串中从指定位置开始到指定长度的子字符串. 语法 str.substr(start[, length]) 参数 start 开始提取字符的位置.如果为负值,则被看作  ...

  2. 【linux】linux下动态库so文件的一些认识

    来源:http://mypyg.iteye.com/blog/845915 so其实就是shared object的意思.今天看了上面的博客,感觉好吃力.赶紧做个笔记记录一下.下面的内容大多都是连接中 ...

  3. 最喜欢的VS 键盘快捷键摘抄

    最喜欢的Visual Studio键盘快捷键(关闭)   336年最喜欢的 425年 你最喜欢的Visual Studio键盘快捷键是什么? 我总是让我的手在键盘上,远离鼠标! 一个请每回答. net ...

  4. bootstrap清除拟态框内添加新HTML再打开时会有缓存现象

    $(function(){ $("#editor").on("hidden.bs.modal",function(){ //清除缓存方法 $(this).fin ...

  5. October 3rd 2016 Week 41st Monday

    Better to light one candle than to curse the darkness. 与其诅咒黑暗,不如燃起蜡烛. Sitting in the darkness and wa ...

  6. August 30th 2016 Week 36th Tuesday

    If you keep on believing, the dreams that you wish will come true. 如果你坚定信念,就能梦想成真. I always believe ...

  7. 解决java.lang.SecurityException: Access to default session denied

    原先使用的代码如下: Session session = Session.getDefaultInstance(properties, null); 后来把代码修改为: Session session ...

  8. Git命令之上传与同步

    操作步骤,可参考:http://blog.csdn.net/chenyufeng1991/article/details/47299461. 1.在本地仓库中,即项目目录下创建文件,如: 2.查看当前 ...

  9. postgresql导入及导出

    导入命令 psql -d GAME -U postgres -f /root/plubic.sql 出现如下错误: psql: FATAL:  Peer authentication failed f ...

  10. 有关struts2中用到 js 总结

    1.js中取Struts2中的栈里的值 var current = "${currentPage}"; 2.js 如何提交执行提交url连接 ,以及 Struts中的url如何如何 ...