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 ...
随机推荐
- hadoop(二)
三 Hive和Hbase #安装配置Hbase环境#主要参考https://my.oschina.net/zc741520/blog/388718网站配置的是集群,这里是伪分布,将网站中涉及多个主机的 ...
- HTML form的一些属性(第一版)
p,li { white-space: pre-wrap } HTML表单属性总结(第一版) 基本格式为:<input type="类型" name="名字[唯一, ...
- Swift原理
背景与概览 Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack 开源社区作为其最初的核心子项目之一,为其 Nova 子项目提供虚 ...
- CodeForces 675E Trains and Statistic
贪心,递推,线段树,$RMQ$. 假设我们记$ans[i]$是以$i$点为起点对答案的贡献,那么答案就是$\sum\limits_{i = 1}^n {ans[i]}$. $ans[i]$怎么计算呢? ...
- 递归——CPS(一)
程序中为什么需要栈stack? 普通的程序中,接触到子程序和函数的概念,很直观地,调用子程序时,会首先停止当前做的事情,转而执行被调用的子程序,等子程序执行完成后,再捡起之前挂起的程序,这有可能会使用 ...
- cmd 进入mysql
从cmd中进入MySQL的命令界面 1.开始中找出运行:输入cmd2.查找appserv所在盘,我的在D盘,所以接着输入:d:3.在d盘中查找mysql所在目录:cd appserv\mysql\bi ...
- php笔记(六)PHP类与对象之对象接口
接口的实现 <?php //interface 关键字用于定义一个接口 interface ICanEat{ //接口里面的方法不需要实现 public function eat($food); ...
- 4、Xcode8中的钥匙串保存数据取出时候为空的问题
Xcode7以及之前的版本直接使用Keychain存储数据即可,但是从Xcode8开始,再用之前的方法会发现,读取不到存进去的数据了,或者说,存储不进去了,原因是苹果加强了隐私保护,这个东西需要打开开 ...
- 原 iOS深入学习(Block全面分析)http://my.oschina.net/leejan97/blog/268536
原 iOS深入学习(Block全面分析) 发表于1年前(2014-05-24 16:45) 阅读(26949) | 评论(14) 39人收藏此文章, 我要收藏 赞21 12月12日北京OSC源创会 ...
- centos6.5安装python3
1.安装环境 #yum install gcc yum install zlib-devel yum install make 2.下载python版本 #wget http://www.python ...