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 操作select标签实现代码
May 14 Javascript
JS中的异常处理方法分享
Dec 22 Javascript
使用JavaScript获取电池状态的方法
May 03 Javascript
吐槽一下我所了解的Node.js
Oct 08 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
Nov 25 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
Mar 09 Javascript
JavaScript对JSON数组简单排序操作示例
Jan 31 Javascript
vue中axios请求的封装实例代码
Mar 23 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
Aug 11 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 Javascript
Vue与React的区别和优势对比
Dec 18 Vue.js
Web应用开发TypeScript使用详解
May 25 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.ini 中文版
2006/10/28 PHP
php中文本操作的类
2007/03/17 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
2019/06/03 PHP
jquery键盘事件使用介绍
2011/11/01 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
详解Javascript事件驱动编程
2016/01/03 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
package.json文件配置详解
2017/06/15 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
对numpy中shape的深入理解
2018/06/15 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
Python设计密码强度校验程序
2020/07/30 Python
房屋改造计划书
2014/01/10 职场文书
七年级政治教学反思
2014/02/03 职场文书
婚庆公司计划书
2014/09/15 职场文书
质量保证书
2015/01/17 职场文书
董事长秘书工作总结
2015/08/14 职场文书
小学数学教学反思范文
2016/02/16 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
python 逐步回归算法
2021/04/06 Python
JS 基本概念详细介绍
2021/10/16 Javascript
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python