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 相关文章推荐
jquery $.getJSON()跨域请求
Dec 21 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
jquery+easeing实现仿flash的载入动画
Mar 10 Javascript
js实现分享到随页面滚动而滑动效果的方法
Apr 10 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
May 18 Javascript
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
JavaScript变速动画函数封装添加任意多个属性
Apr 03 Javascript
js字符串处理之绝妙的代码
Apr 05 Javascript
微信小程序聊天功能的示例代码
Jan 13 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 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
如何把php5.3版本升级到php5.4或者php5.5
2015/07/31 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
使用PHP开发留言板功能
2019/11/19 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
google地图的路线实现代码
2009/08/20 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
js中int和string数据类型互相转化实例
2019/01/16 Javascript
微信公众平台 发送模板消息(Java接口开发)
2019/04/17 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
js实现弹幕墙效果
2020/12/10 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
Python3数字求和的实例
2019/02/19 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
食品营养与检测应届生求职信
2013/11/08 职场文书
中国梦的演讲稿
2014/01/08 职场文书
初中家长寄语
2014/04/02 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
给上级领导的感谢信
2015/01/22 职场文书
医生个人年终总结
2015/02/28 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript