jQuery 学习小结
1,jQuery是一个简单的JavaScript库,提供了一系列辅助函数;以下简称jq;
使用jq时,通常将jq代码放到head部分的事件处理方法中,也可以将其单独写出 .js 文件,引入;但无论哪种使用形式,使用ja之前都要先引用有jq的文件,可以到jquery的官网下载,然后<script src="jquery库文件地址"></script>
2,jq的代码一般封装到$(document).ready(function(){ //代码段;})中,类似于JS中的window.onload=function(){};
3,上述出现的 “ $ ”符号,就是jquery的标记,也可以将 $ 符号写成jquery;
4,jq中的选择器:
1)元素选择器:
$("标签名 "); 如:$("p")是选取了所有的P标签节点;
2)属性选择器:
$("[href]") : 选取所有带有href属性的元素;
$("[href = '#']"); :选区所有href值等于 # 的元素;
$("[href != '#']"); :选区所有href值不等于 # 的元素;
$("[href $= '.jpg' ]"); :选取所有href值 以.jpg结尾的元素;
3)css选择器:
$("标签名").css("属性名","属性值"); 如:$("p").css("background-color","red");
5,jq中获取元素内容的方法:
text() : 获取元素文本内容;
html():获取元素文本内容(包括html标签);
value():获取表单元素 的值;如 input的值;
6,jq中修改元素内容的方法:类似于获取元素内容的方法,但是添加了 参数;
text(“修改之后的新内容”);
html(“<标签>修改之后的新内容</标签>”);
value(“修改后的新内容”);
7,获取属性方法:注意有参数为属性名;
attr();如:alert(("#id").attr("name"));//name为属性名;
8,添加和删除元素的方法:
添加方法:
append():在末尾添加;
prepend():在开头添加;
after():在元素后面添加;
berfore():在元素前面添加;
删除元素:
remove():删除被选元素及其子元素;
empty():从被选元素中删除子元素;
9,jq 提供多个与Ajax有关的方法;以下是最常用的3个方法:
1)load():从服务器加载数据,并把返回的数据放到被选元素中;
$(selector).load(URL , data , callback);
URL规定加载的url;
可选的data参数规定与请求一同发送的查询字符串键值对的集合;
可选的callback参数load()方法完成后所执行的函数名称。
2)get和post方法:
1)$.get()方法通过HTTP GET请求从服务器上请求数据;
$.get(url ,callback); url是必须的,callback可选;
2)$.post()方法通过HTTP POST请求从服务器上请求数据;
$.post(url ,data ,callback);
url是必须的,其他可选,data是连同请求发送的数据;callback有两个参数,第一个是被请求页面的内容,第二个是请求的状态;
jQuery 学习小结的更多相关文章
- jQuery学习小结
1.jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素: $("#hide").clic ...
- JavaScript及jQuery学习小结
最近几天学习了很多关于JavaScript和jQuery的文章,稍作梳理后,总结如下. 1.jQuery入门系列 环境搭建 只需引用一个jQuery库文件,即可完成jQuery的环境搭建. 选择器 j ...
- jQuery学习小结3——AJAX
一.jQuery的Ajax方法 jQuery对Ajax 做了大量的封装,使用起来也较为方便,不需要去考虑浏览器兼容性.对于封装的方式,jQuery 采用了三层封装: 最底层的封装方法为——$.ajax ...
- jQuery学习小结2——动画
一.基础动画 方法名 说明 show([speed,[easing],[fn]])hide([speed,[easing],[fn]]) speed:三种预定速度之一的字符串("slow&q ...
- jQuery学习小结1-CSS操作+事件
一.DOM对象和jQuery 对象互换 1.jQuery对象 就是通过jQuery包装DOM对象后产生的对象.jQuery对象是jQuery独有的,其可以使用jQuery里的方法.比如: $(&quo ...
- 大量Javascript/JQuery学习教程电子书合集
[推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人 不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pd ...
- [推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人
不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pdf 274.79 KB 21天学通JavaScript(第2版)-顾宁燕扫描版.pdf ...
- jQuery学习笔记(一)jQuery选择器
目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...
- jQuery学习之路(1)-选择器
▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...
随机推荐
- ASP.NET MVC Url中带点号出现404错误的解决方案
由于项目需求,项目的路由设计如下 config.Routes.MapHttpRoute( name: "Get/Put Sku", routeTemplate: "api ...
- 使用canvas实现超绚丽的旋转正方形
自己无意中的一个小"bug",却让动画变得超绚丽= = 所以,不要害怕出bug,谁知道bug不会开出一朵绚丽的花呢? <!DOCTYPE html> <html ...
- NullSafe 的原理
摘要 NullSafe is a simple category on NSNull that returns nil for unrecognised messages instead of thr ...
- java自带的监控工具VisualVM(二)远程监控
ps:尝试了网上的几个网友提供的方法,始终不得其法,汇总后,终于尝试成功!将一些需要注意的细节也记录下来以后备用! 我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目 ...
- 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
1.在安装目录中搜索refhost.xml,然后在适当位置添加以下内容,注意括号配对 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> ...
- URL中的#
作者:阮一峰 http://www.ruanyifeng.com/blog/2011/03/url_hash.html 一.#的涵义 #代表网页中的一个位置.其右面的字符,就是该位置的标识符.比如 ...
- 用maven在eclipse用spring建javaweb工程(一)
一,步骤 只标注重点步骤: 新建工程选择Maven Project next---next---选择web工程 next---命名如下: 点击finish创建完成. 二,index.jsp和pom ...
- Super Jumping! Jumping! Jumping!杭电1087
Description Problem Description Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumpi ...
- Python 学习笔记13:Python + wsgi + django 配置。坑爹的python3和wsgi不兼容的解决
今人不见古时月,今月曾经照古人.生命是如此的美丽与短暂! 学习Python已经两个月了,Python的语法通过做简单的语法题和看Python语法介绍,有了初步的了解.但上班还是要做别的事情,所以感觉学 ...
- javascript实现验证身份证号的有效性并提示
javascript实现验证身份证号的有效性并提示 function nunber(allowancePersonValue){ if(allowancePersonValue=="身份证号 ...