JQuery学习之语法
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学习之语法的更多相关文章
- jQuery 学习01——定义、安装引用、语法、选择器及事件
什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多"的JavaScript库. jQuery库包含以下功能: HT ...
- jQuery学习之路(1)-选择器
▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...
- jQuery 学习笔记
jQuery 学习笔记 一.jQuery概述 宗旨: Write Less, Do More. 基础知识: 1.符号$代替document.getElementById( ...
- jQuery学习笔记 - 基础知识扫盲入门篇
jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...
- 大量Javascript/JQuery学习教程电子书合集
[推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人 不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pd ...
- [推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人
不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pdf 274.79 KB 21天学通JavaScript(第2版)-顾宁燕扫描版.pdf ...
- JQuery学习笔记——基础选择器
第一篇博客,现在原生安卓需求不大了.招聘的Android工程师都需要附带更多的其他技术.这也是开启我学习前端之路的开端.前端时间看了HTML.CSS等,在界面渲染这一块,就不多记录博客了.现在学习着J ...
- jQuery学习笔记之Ajax用法详解
这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...
- jQuery 学习笔记:jQuery 代码结构
jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出. jQuery ...
随机推荐
- 【Git】自定义Git
来源:廖雪峰 让Git显示颜色 git config --global color.ui true 忽略特殊文件 有些文件有敏感信息,或者是自动生成的中间文件.不能或不必提交到git,可以用.giti ...
- September 16th 2016 Week 38th Friday
All the treasures of the earth would not bring back one lost moment. 机会失去不再来,千贯万贯难赎回. Cherish your h ...
- Python--set常用操作函数
python提供了常用的数据结构,其中之一就是set,python中的set是不支持索引的.值不能重复.无需插入的容器. 简单记录下set常用的操作函数: 1.新建一个set: set("H ...
- c语言中的浮点数
一.浮点数常量(小数) 0.11L, 0.0f ,0.0,1.88,2.5f ,0.188E1 E3表示103 比如 1.88E 3=1.88*1000=1880.0f E-3表示10- ...
- hdu 1005
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1005 思路:找规律题 #include<stdio.h> main() { ]; int ...
- 实现QQ在线咨询(需先添加好友)
实现效果如图: 点击客服专员一.二.三之后提示添加qq好友,进行聊天. 代码如下: <div class="attachLeft"> <img src=" ...
- vpn,可以连接上,但是不能访问局域网内共享的文件怎么办
不选用VPN的上网关,就可以识别域用户访问共享文件的权限了,在VPN连接的属性里双击TCP/IP协议-高级-去掉勾选"在远程网络上使用默认网关".
- DOM – 7.动态创建DOM + 8.innerText innerHTML value
7.动态创建DOM 8.innerText innerHTML value 7+8 练习:案例:点击按钮动态增加网站列表,分两列,第一列为网站的名字,第二列为带网站超链接的网站名.增加三行常见网站 ...
- repo 版本回退
转自:http://blog.csdn.net/wed110/article/details/52179386 1.repo 回退到具体某一天的提交 repo forall -c 'ID=`Git l ...
- 【Java EE 学习 21 上】【其它类型的监听器】【使用HttpSessionActivationListener监听session的活化和钝化】
一.ServletContextListener Method Summary void contextDestroyed(ServletContextEvent sce) R ...