jQuery-编辑选择结果(添加、筛选、过滤或检测)
| 操作 | 实例 | 效果 | 备注 | |
|
添加 |
添加选择器 | $("p").add(".a") | 添加类名为a的选择器 | 并不影响源结果集 |
| $("p").add( "label", $(".class") ); | 添加类包含名为class的所有label元素的选择器 | |||
| 添加html对象 | $("p").add( document.getElementsByTagName("label")) | 添加元素名为label的html对象 | ||
| 添加jquery对象 | $("p").add( $("strong")) | 添加元素名为strongl的jquery对象 | ||
|
筛选 |
获取元素 | $("p").first() | 获取第一个元素 | |
| $("p").last() | 获取最后一个元素 | |||
| $("p").eq(3) | 获取第3个元素 | 可以为负,表倒数 | ||
| 获取子集 | $("p").slice(2) | 获取第2个元素直至结果集末尾组成的结果集 | ||
| $("p").slice(2,5) | 获取第2-5个元素组成的结果集 | |||
|
过滤 当前 |
得到对应元素 | $("p").filter(".aa") | 得到含有类名为aa的结果集 | |
| $("div").filter(document.getElementsByTagName("label")) | 得到含有label元素的结果集 | |||
| $("div").filter($test) | 得到含有$test对象的结果集 | |||
| $("div").filter(function(index){if(this.id=="xixi"){ return true;}else{return false;}}) | 遍历结果集,得到false返回值则剔除 | index是索引,this代表当前对象 | ||
| 除去对应元素 | $("p").not(".aa") | 与filter正好相反 | ||
| $("div").not(document.getElementsByTagName("label")) | ||||
| $("div").not($test) | ||||
| $("div").not(function(index){}) | ||||
|
后代 |
得到含有符合条件的后代元素的结果集 |
$("div").has(".aa") | 后代中含有类名为aa的结果集 | 判断的对象是后代元素 |
| $("div").has(document.getElementsByTagName("label")) | 后代中含有元素名为label的结果集 | |||
| 检测 | 返回true或false | $("#div1").is("div") | 参数是源结果集的父集时返回true | |
| $("#div1").is(document.getElementsByTagName("div")) | ||||
| $("#div1").is($test) | ||||
| $("#div1").is(function(index){if(this.id=="xixi"){ return true;}else{return false;}}) | index是索引,this代表当前对象 | |||
参考资料:http://www.365mini.com/page/jquery-add.htm
jQuery-编辑选择结果(添加、筛选、过滤或检测)的更多相关文章
- jQuery Filterizr 筛选过滤
Filterizr 是一款功能强大的筛选过滤插件,它提供了多重筛选过滤方式,配合了css3的动画效果. 在线实例 默认 回调函数 使用方法 <div class="sucaihuo&q ...
- 雷林鹏分享:jQuery EasyUI 数据网格 - 添加复选框
jQuery EasyUI 数据网格 - 添加复选框 本实例演示如何放置一个复选框列到数据网格(DataGrid).通过复选框,用户将可以选择 选中/取消选中 网格行数据. 为了添加一个复选框列,我们 ...
- 如何添加筛选器 (Reporting Services)
如果您希望在计算或显示时包含或排除特定值,可向数据集.数据区域或组添加筛选器.在运行时应用筛选器的顺序为:先对数据集,再对数据区域,最后对组,并按照组层次结构自上而下的顺序.在表.矩阵或列表中,对行组 ...
- DHTMLX 前端框架 建立你的一个应用程序 教程(七)-- 添加筛选功能
表格的过滤筛选 我们在每列第一行添加一个文本,用做数据的条件筛选. 我们还提供服务端的筛选 ,当有大量数据时 , 我们可以使用dhtmlxConnector 进行后台数据的筛选. 添加过滤器到表格列中 ...
- jquery mobile Checkbox动态添加刷新及事件绑定
jquery mobile Checkbox动态添加刷新及事件绑定 在微信项目中,涉及到一个多选功能.数据来自后台数据库,需要动态加载. 项目结构:微信api+web app.使用jquery mob ...
- 雷林鹏分享:jQuery EasyUI 数据网格 - 添加分页组件
jQuery EasyUI 数据网格 - 添加分页组件 本实例演示如何从服务器端加载数据,如何添加分页组件(pagination)到数据网格(datagrid). 创建数据网格(DataGrid) 为 ...
- jquery编辑插件tinyMCE的使用方法
jquery编辑插件tinyMCE是一个非常容易集成到您系统的一个html编辑插件,它不像FckEditor那样需要针对专门的后台语言集成,tinyMCE既能做到轻松集成asp.net,php,jav ...
- JQuery实现选择特定楼层回复
JQuery实现选择特定楼层回复 需求: 一个论坛里面的小功能,除了回复帖子之外,也能够回复帖子以下的回复.详细实现细节: 每个回复有一个"回复"按钮,点击按钮实现: 在form表 ...
- 雷林鹏分享:jQuery EasyUI 数据网格 - 添加查询功能
jQuery EasyUI 数据网格 - 添加查询功能 本实例演示如何从数据库得到数据,并将它们显示在数据网格(datagrid)中.然后演示如何根据用户输入的搜索关键词搜寻显示结果. 创建数据网格( ...
随机推荐
- 基于Unity3d 引擎的Android游戏优化
原文地址:http://blog.csdn.net/jixuguo/article/details/9018669 近期项目进入收尾阶段,之前对项目做了非常多优化,mesh合并 .降低DrawCall ...
- VS中批量删除注释
批量删除: 按ctrl+H 选上正则表达式 Find what: //.* Replace with: (空) 点replace all就行了
- 【Android】19.2 ShareActionProvider类—帮你把信息分享出去
分类:C#.Android.VS2015: 创建日期:2016-03-06 一.简介 共享操作提供程序类(ShareActionProvider)简化了你希望与其他人(或者其他应用程序)共享或分享出来 ...
- Linux minilogd占用内存过高及开机启动项修改
minilogd: 今天发现一台服务起的内存正常占用应该在70左右,但是内存占用却到了90%以上,用top查看发现minilogd占用了30%左右的内存,是不符合预期的,查看开机启动项并无minilo ...
- AI落地企业业务的一些问题
这两年大家都在喊未来已来,软件企业不管有没有算法工程师都竖起了AI的大旗,传统企业不管现在OA现状如何都想在数据转型.智能制造.机器智能方面尝尝鲜,感觉好像和前两年的互联网+风潮有点像,最近半年我在某 ...
- python(25):Unicode 转成中文
代码转换如下: if __name__ == "__main__": data = "\u5c71\u5cb3\u548c\u4e00\u5207\u4e18\u9675 ...
- TCP/IP协议分析
一;前言 学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了.本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体 ...
- 更改datatables的分页切换时的'processing'提示信息的式样
jquery.dataTables.css .dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; lef ...
- Mac 命令行安装mysql homebrew 安装mysql后,如何配置mysql
非常好 强力推荐 这个是我最新并且一直推崇的方法:1.安装:sunyichaodeMacBook-Pro:~ sunyichao$ brew install mysql2.开启mysql:mysql. ...
- java 多线程8 : synchronized锁机制 之 方法锁
脏读 一个常见的概念.在多线程中,难免会出现在多个线程中对同一个对象的实例变量或者全局静态变量进行并发访问的情况,如果不做正确的同步处理,那么产生的后果就是"脏读",也就是取到的数 ...