jQuery学习基础知识小结


Posted in Javascript onNovember 25, 2010

jQuery学习笔记:

jQuery学习
1、基本语法:
$(selector).action()
$:定义jQuery
selector:选择符,查询和查找HTML元素
action():对元素执行的操作
实例:
$(this).hide()------隐藏当前元素
$("p"),hide()-------隐藏所有的p元素
$("#ID").hide()-----隐藏id=ID的元素
$("p.Class")--------隐藏class=Class的P

$(document).ready(function(){-----});
这样用为了防止文档未加载就运行jQuery代码。
2、选择器通过属性选择元素
$("[href]") 选择所有具有href属性的元素
$("[href='AA']") 选择属性href=‘AA'的元素
$("[href!='AA']")选择所有href!=‘AA'的元素
$("[href$='.jpg']")选取所有href值以.jpg结尾的元素
3、选择器选择Css属性
$("p").css("background-color","red"); 修改所有的p元素的背景颜色为红色
$("div#ID .Class") id=ID的div元素中所有class=Class的元素
4、名称冲突
var jQMy = jQuery.noConflict() yong jQMy代替$
5、常用事件
$(document).ready(function) 文档的就绪事件
$(selector).click(function) 被选元素的点击事件
$(selector).dblclick(function) 被选元素的双击事件
$(selector).focus(function) 被选元素获得焦点事件
$(selector).mouseover(function) 被选元素鼠标悬停事件
6、jQuery效果
$(selector).hide() 隐藏被选元素
$(selector).show() 显示被选元素
$(selector).toggle() 切换(在隐藏与显示之间)被选元素
$(selector).slideDown() 向下滑动(显示)被选元素
$(selector).slideUp() 向上滑动(隐藏)被选元素
$(selector).slideToggle() 对被选元素切换向上滑动和向下滑动
$(selector).fadeIn() 淡入被选元素
$(selector).fadeOut() 淡出被选元素
$(selector).fadeTo() 把被选元素淡出为给定的不透明度
$(selector).animate() 对被选元素执行自定义动画
参数:"slow", "fast", "normal" 或毫秒
回调函数:callback
$("p").hide(1000,function(){
alert("The paragraph is now hidden");
});
7、jQuery的HTML操作
$(selector).html(content) 改变被选元素的(内部)HTML
$(selector).append(content) 向被选元素的(内部)HTML 追加内容
$(selector).prepend(content) 向被选元素的(内部)HTML “预置”(Prepend)内容
$(selector).after(content) 在被选元素之后添加 HTML
$(selector).before(content) 在被选元素之前添加 HTML
8、jQuery的CSS操作
$(selector).css(name,value) 为匹配元素设置样式属性的值
$(selector).css({properties}) 为匹配元素设置多个样式属性
$(selector).css(name) 获得第一个匹配元素的样式属性值
$(selector).height(value) 设置匹配元素的高度
$(selector).width(value) 设置匹配元素的宽度
9、jQuery AJAX 请求
$(selector).load(url,data,callback) 把远程数据加载到被选的元素中
$.ajax(options) 把远程数据加载到 XMLHttpRequest 对象中
$.get(url,data,callback,type) 使用 HTTP GET 来加载远程数据
$.post(url,data,callback,type) 使用 HTTP POST 来加载远程数据
$.getJSON(url,data,callback) 使用 HTTP GET 来加载远程 JSON 数据
$.getScript(url,callback) 加载并执行远程的 JavaScript 文件
(selector) jQuery 元素选择器语法
(url) 被加载的数据的 URL(地址)
(data) 发送到服务器的数据的键/值对象
(callback) 当数据被加载时,所执行的函数
(type) 被返回的数据的类型 (html,xml,json,jasonp,script,text)
(options) 完整 AJAX 请求的所有键/值对选项

Javascript 相关文章推荐
js 格式化时间日期函数小结
Mar 20 Javascript
javascript 二分法(数组array)
Apr 24 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
Sep 22 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
Sep 14 Javascript
JS实现向表格行添加新单元格的方法
Mar 30 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
Nov 03 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
js下拉菜单生成器dropMenu使用方法详解
Aug 01 Javascript
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
javascript预览上传图片发现的问题的解决方法
Nov 25 #Javascript
juqery 学习之三 选择器 子元素与表单
Nov 25 #Javascript
juqery 学习之三 选择器 可见性 元素属性
Nov 25 #Javascript
juqery 学习之三 选择器 简单 内容
Nov 25 #Javascript
juqery 学习之三 选择器 层级 基本
Nov 25 #Javascript
jquery 学习之二 属性 文本与值(text,val)
Nov 25 #Javascript
jquery 学习之二 属性(html()与html(val))
Nov 25 #Javascript
You might like
PHP.MVC的模板标签系统(二)
2006/09/05 PHP
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
PHPMailer安装方法及简单实例
2008/11/25 PHP
PHP中基本符号及使用方法
2010/03/23 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
php使用codebase生成随机数
2014/03/25 PHP
PHP常用数组函数介绍
2014/07/28 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
[01:01:22]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python如何定义带参数的装饰器
2018/03/20 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
python中property和setter装饰器用法
2019/12/19 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
北京英语导游词
2015/02/12 职场文书
小学教师求职信范文
2015/03/20 职场文书
安全伴我行主题班会
2015/08/13 职场文书
SQL SERVER存储过程用法详解
2022/02/24 SQL Server
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python