jquety
.html() //能够获取元素里的内容包括标签;
.text() //只能获取到元素里的内容
.val() //可以得到元素的value值
$(this).index() //得到点时间发生的哪个元素的下标
attr("id");attr("href") 或 attr("id","....")//可以得到元素的属性 或设置属性内容
设置多个属性attr({"href":"http://www.jikexueyuan.com","title":"hello"});
$("#btn5").click(function(){
$("#p5").text(function(i,ot){
return "old:" + ot +"new:这是新的内容"+(i);
});
});
回调返回old 为原来的内容,i=0;
.remove(); 将元素全部删除包括元素本身
.empty();将元素里面的子元素全部删除,但会保留元素本身
css
.addClass("") //添加一个class名;
.removeClass("")//删除一个class名;
.toggleClass("")//两种状态来回切换
元素的遍历
.children('p')只遍历它的儿子辈一级 //可选参数
.find('p')可以遍历到所有儿子辈孙子辈 //必须参数
.parent() //遍历上一级的父元素;
.parents() //遍历所有父元素,包括body;
$("h4").parentsUntil("div")//h4到div从两个元素之间来进行选择,取中间的所有元素
同一级元素
$("h4").siblings()//除了h4 所有同级的元素都会遍历出来
$("h4").next() //将h4的下一个同级元素给遍历出来
$("h4").nextAll()//将h4下面的同级元素全部给遍历出来
$("p").nextUntil("h6")//获取p到h6中间的所有同级元素 从上到下
$("h4").prev() //将h4的上一个同级元素给遍历出来
$("h4").preAll()//将h4上面的同级元素全部给遍历出来
$("p").preUntilUntil("h6")//获取p到h6中间的所有同级元素 从下到上
jQuery.parent(expr) //找父元素
jQuery.parents(expr) //找到所有祖先元素,不限于父元素
jQuery.children(expr) //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙
jQuery.contents() //查找下面的所有内容,包括节点和文本。
jQuery.prev() //查找上一个兄弟节点,不是所有的兄弟节点
jQuery.prevAll() //查找所有之前的兄弟节点
jQuery.next() //查找下一个兄弟节点,不是所有的兄弟节点
jQuery.nextAll() //查找所有之后的兄弟节点
jQuery.siblings() //查找兄弟节点,不分前后
jQuery.find(expr) //跟jQuery.filter(expr)完全不一样,jQuery.filter(expr)是从初始的
jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集中
筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如:
$("p").find("span")是从元素开始找,等于$("p span")
多个div
$("div p").first() //获取第一个p标签
$("div p").last() //获取最后一个p标签
$("div p").eq(下标) //获取下标对应的元素
$(''div p").filter("p")只有满足div 里有p标签才能遍历出来 $("div p").filter("class名")//选中class名的元素
$("div p").not("class名") //除了class名其他元素都被选中 与上个效果相反
jquety的更多相关文章
- jquety选择器
基本选择器 1.#id 根据id的属性值来获取元素 2.TagName 根据标签名来获取元素 3.selector1,selector2 匹配列表中的选择器(就是可以匹配多 ...
- 第四篇 前端学习之JQuery基础
一 jQuery是什么? jQuery就是一个JavaScript的库. <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入 ...
- js 五 jquery的使用,调用
4 this 关键字 this 表示当前函数或方法的调用者 1 全局函数由window调用,所以全局函数中的this 指的是window对象 2 事件处理函数中使用this,指的是当前事件的触发对象 ...
- 前端之BOM与DOM-JQuery
一.前端基础之BOM和DOM: 1: JavaScript分为 ECMAScript,DOM,BOM BOM:指的是浏览器对象模型,它使JavaScript有能力与浏览器进行“对话” DOM:是指文档 ...
- jquery一些 事件的用法
在jquery中有许多的事件,在使用时可分为两类吧,一种是基本的事件,如click.blur.change.foucus等,这些是通过简单封装js用法,使用如: $("a[name=link ...
随机推荐
- request response
request 和 response 这两个对象是出现在service方法中.service方法是用来接收请求处理请求,完成响应的. 接受请求指的就是request对象 完成响应指的就 ...
- 此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求
FirFox打开80以外的端口,会弹出以下提示: “此地址使用了一个通常用于网络浏览以外的端口.出于安全原因,Firefox 取消了该请求.”. 解决方法如下: 在Firefox地址栏输入about: ...
- OC编程之道-创建对象之工厂方法
一 何为工厂方法模式?(what) 定义创建对象的接口,让子类决定实例化哪一个类,工厂方法是的一个类的实例化延迟到其子类. 工厂方法创建的对象拥有一组共同的行为,所以往类层次结构中引入新的具体产品并不 ...
- Host文件设置
地址:C:\Windows\System32\drivers\etc 可以在注释语句前加入 "#" hosts文件是Windows系统中一个负责IP地址与域名快递解析的文件,以AS ...
- .NET LINQ数据转换
使用 LINQ 进行数据转换 语言集成查询 (LINQ) 不仅可用于检索数据, 而且还是一个功能强大的数据转换工具. 通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以 ...
- 如何让页眉随章节的不同而变化(Word 2010)
在一般情况下,我们将页眉设置完成后,所有章节的页眉都是一样的. 但在某些时候,我们需要让不同的章节拥有各自不同的页眉.那么该如何设置呢? 1. 我们以下图的文件为例,该文件一共包括4个实验,暂未设置页 ...
- MySQL存储引擎之Myisam和Innodb总结性梳理
Mysql有两种存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比 MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件.第一个 文件的名字以表的名字开始 ...
- PhpStorm Git 配置(解决文件没有变色的问题)
摘要: PhpStorm Git 配置 首先需要安装windows下的Git版本,网上有很多我下载的是msysgit反正都差不多,不会的自己百度. 其次打开PhpStorm,点击File ,Setti ...
- sqlserver 中row_number,rank,dense_rank,ntile排名函数的用法
1.row_number() 就是行号 2.rank:类似于row_number,不同之处在于,它会对order by 的字段进行处理,如果这个字段值相同,那么,行号保持不变 3.dense_rank ...
- 适配器模式/adapter模式/结构型模式
定义 将类的接口转化为客户端希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作,别名Wrapper(包装器). 适配器模式,最终改变一个已有对象的接口. 使用场景 当有那么个类, ...