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 相关文章推荐
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
Jan 27 Javascript
JavaScript实现的一个计算数字步数的算法分享
Dec 06 Javascript
JS实现进入页面时渐变背景色的方法
Feb 25 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
浅谈js数组和splice的用法
Dec 04 Javascript
移动端日期插件Mobiscroll.js使用详解
Dec 19 Javascript
Angular.js指令学习中一些重要属性的用法教程
May 24 Javascript
postman+json+springmvc测试批量添加实例
Mar 31 Javascript
vue移动端微信授权登录插件封装的实例
Aug 28 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
Jun 17 Javascript
JavaScript canvas实现文字时钟
Jan 10 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 intval的测试代码发现问题
2008/07/27 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
python的json包位置及用法总结
2020/06/21 Python
python map比for循环快在哪
2020/09/21 Python
Python中常用的os操作汇总
2020/11/05 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
银行演讲稿范文
2014/01/03 职场文书
党员公开承诺书
2014/03/25 职场文书
临床医师个人自我评价
2014/04/06 职场文书
2014年妇联工作总结
2014/11/21 职场文书
婚育证明样本
2015/06/16 职场文书
学习经验交流会策划书
2015/11/02 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
祝福语集锦:送给闺蜜的生日祝福语
2019/10/08 职场文书
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS