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插件jqeuryUI做网页对话框效果!简单
Apr 14 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
Jan 25 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
jQuery hover事件简单实现同时绑定2个方法
Jun 07 Javascript
数组Array的一些方法(总结)
Feb 17 Javascript
深入理解Vue Computed计算属性原理
May 29 Javascript
vue.js+element-ui动态配置菜单的实例
Sep 07 Javascript
Node.js + express基本用法教程
Mar 14 Javascript
vue 项目 iOS WKWebView 加载
Apr 17 Javascript
JavaScript中的执行环境和作用域链
Sep 04 Javascript
Node.js 中如何收集和解析命令行参数
Jan 08 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 文章采集正则代码
2009/12/28 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php截取html字符串及自动补全html标签的方法
2015/01/15 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
[27:02]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第三场
2014/05/24 DOTA
python两种遍历字典(dict)的方法比较
2014/05/29 Python
python绘制条形图方法代码详解
2017/12/19 Python
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
详解Python用户登录接口的方法
2019/04/17 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
机电工程专业应届生求职信
2013/10/03 职场文书
个人简历自我评价八例
2013/10/31 职场文书
学校消防安全制度
2014/01/30 职场文书
学生自我评语大全
2014/04/18 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
师德先进个人材料
2014/12/20 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
2015入党自传格式范文
2015/06/26 职场文书
总经理聘用协议书
2015/09/21 职场文书
解除合同协议书范本
2016/03/21 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
MySQL的意向共享锁、意向排它锁和死锁
2022/07/15 MySQL