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)中.然后演示如何根据用户输入的搜索关键词搜寻显示结果. 创建数据网格( ...
随机推荐
- Xilinx中的xapp1052理解
xapp1052是xilinx官方给出的一个有关DMA数据传输的样例,用于PC端和FPGA端之间的DMA数据传输.首先需要说的是,xapp1052并不是一个完整的DMA数据传输的终端硬件设计,这在下面 ...
- sudo日志记录记录(rsyslog)
1,查软件 rpm -qa|egrep "sudo|rsyslog" 2,编辑sudoers echo "Defaults logfile=/var/log/sudo.l ...
- vue的数组如何存储数据
vue 和 angular 还有有些区别的, 比如,vue中的数组数据改变后,view并没有发生改变,angular就不会这样. 所以VUE 在数组扩展方法中提供以了一个新的API arr.$set( ...
- singer页面点击歌手singer是跳转到singer-detail的设置
1.创建components/singer-detail/singer-detail.vue 2.配置动态路由: { path: ':id', name:'singer-detail', compon ...
- asp.net mvc 5 在没有外网win2008R2服务器部署方法
我在本地用最新的.net 4.5和asp.net mvc 5框架做了一个小应用.本地都测试打包成功. 现在要放到服务器上,这个应用只是内网用.服务器不允许连接外网.看到www.asp.net 没有mv ...
- LeetCode: Combination Sum 解题报告
Combination Sum Combination Sum Total Accepted: 25850 Total Submissions: 96391 My Submissions Questi ...
- 初始化git linux上传文件常见问题
SSH生成id_rsa, id_rsa.pub后,连接服务器却报: Agent admitted failure to sign using the key 错误. 解决方法: 在当前用户下执行命令: ...
- 【C#学习笔记】反射的简单用法
常见的使用反射的场景: 程序在运行时动态地访问类的成员,如获得类的变量.方法. 例如:用反射给本类的变量赋值. public class Student{ public string studentN ...
- 【C#】允许泛型方法<T>返回空值Null
在设计一个返回类型为T的泛型方法时,有时希望能返回空Null,然后会报错: 根据提示,将返回值由Null改为default(T)即可. default(T)表示返回当前T类型的默认值,如果T为int则 ...
- Ubuntu通过apt-get安装指定版本和查询指定软件有多少个版本
一.通过apt-get安装指定版本 apt-get install <<package name>>=<<version>> 二.查询指定软件有多少个版 ...