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也能使用EXTJS视频演示
Dec 29 Javascript
js控制滚动条缓慢滚动到顶部实现代码
Mar 20 Javascript
jquery实现盒子下拉效果示例代码
Sep 12 Javascript
js封装tab标签页实例分享
Dec 19 Javascript
ReactNative列表ListView的用法
Aug 02 Javascript
浅谈Express异步进化史
Sep 09 Javascript
详解JSONObject和JSONArray区别及基本用法
Oct 25 Javascript
JQuery选中select组件被选中的值方法
Mar 08 jQuery
countUp.js实现数字滚动效果
Oct 18 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
Feb 10 Javascript
如何优雅地取消 JavaScript 异步任务
Mar 22 Javascript
video.js添加自定义组件的方法
Dec 09 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
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
2018/06/11 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
我就是这样学习Python中的列表
2019/06/02 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
Python运行提示缺少模块问题解决方案
2020/04/02 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
公务员年总结的自我评价
2013/10/25 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
新郎答谢词
2015/01/04 职场文书
老乡会致辞
2015/07/28 职场文书
入党申请书格式
2019/06/20 职场文书
导游词之江南周庄
2019/12/06 职场文书