Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jquery 筛选元素(1)

jquery 筛选元素(1)

作者头像
用户1197315
发布于 2018-01-19 08:11:31
发布于 2018-01-19 08:11:31
1.4K0
举报
文章被收录于专栏:柠檬先生柠檬先生

.eq()   减少匹配元素的集合为指定的索引的那一个元素。   .eq(index)     index一个整数,指示元素的位置,以0为基数。   $("li").eq(2).css('background-color', 'red')     //选择第三个元素将其 将其背景变成红色。   .eq(-index)     -index 一个整数,指示元素的位置,从集合中的最后一个元素开始倒数。   $("li").eq(-2).css('background-color', 'red')     //选择倒数第二个元素,将其背景变成红色。

.filter()   筛选元素集合中匹配表达式或通过函数测试的 那些元素集合。   .filter(selector)     一个用于匹配元素的选择器字符串。   $('li').filter(':even').css('background-color','red');     // 将为奇数行的元素的背景变成红色。   .filter(function(index));     function(index)       一个函数用作测试集合中的每个元素。this是当前DOM元素。   $("li").filter(function(index){     return index % 3 == 2;   }).css('background-color','red');     将第三个和第六个三的倍数变成红色。   .filter(element)     element 一个或多个DOM元素匹配当前元素集合。   $("div").filter(".mddle").css("border-color","red");     获得div 中含有.middle 选择器的元素,将其背景变成红色。   .filter(jQuery object)

    jQuery object 类型为对象       用于进一步筛选当前元素集合。     $("div").filter(function(index){       return index == 1 || $(this).attr("id") =="fourth";     }).css("border","3px double red")       获得div 中含有 索引值等于1 或id选择器为 fourth的元素,改成边框。

.first()   获取匹配元素集合中第一个元素。   这个方法不接受任何参数。   $("li").first().css("background-color",'red');     //找到里"li"中第一个元素,将背景颜色变成红色。

.has()   筛选匹配元素集合中的那些有相匹配的选择器,或DoM 元素。   .has(selector)   selector 一个用于匹配元素的选择器字符串。   .has(contained)   contained 用于匹配元素的DOM 元素。     $('li').has('ul').css('background','red');       过滤出li 中包含 ul 的 元素。 .is()   判断当前匹配的元素集合中,是否为一个选择器, DOM 元素,或者jQ 对象, 如果有一个匹配,那么返回true。   .is(selector)     一个字符串,包含一个用来匹配元素的选择器表达式。   .is(function(index))     一个函数,用来测试集合中的元素..index 索引位置。 this指的是当前的元素。   .is(jQuery object)     现有的元素,以匹配当前的元素

.is(element)     element 一个用于匹配的DOM 元素。       $("input[type='checkbox']").parent().is("form");     判断表单类型为checkbox 的元素的父级是不是 'form' 如果是返回 true 不是返回 false .last()   获取匹配元素中的最后一个。     这个方法不接受任何参数。   $("li").last().css("background-color",'red');     //找到里"li"中最后一个元素,将背景颜色变成红色。 .map()   通过一个函数匹配当前集合中的每一个元素。产生一个包含新的对象。   .map(callback(index,domElemnt))     callback(index,domElemnt)   一个函数对象。     $('input').map(function(){       return $(this).val();     }) 获取到input 集合中每个的value 值。 .not()   从匹配的元素集合中移除指定的元素。   .not(selector)     selector 一个用于匹配元素的选择器。   $('li').not($('.notli')).css('background-color',red);     除带有.notli 选择器以外的 背景颜色设置为红色。   .not(elements)     elements 要从元素集合中移除的一个或或多个DOM 元素。       $('li').not(':event').css('background-color','red')     列表项2和4会变成红色。因为不匹配选择器。       $('p').not($("div p.selected"))         从段落集合中移除满足“div p.selected”的元素。     .not(function(index))       unction 一个函数用作测试集合中的每个元素,this 是指当前的DOM元素。 .slice()   根据指定的下标范围,过滤匹配的元素集合,生产一个的对象。   .slice(start[,end])     start 一个整数,从0开始计数的下标。起始下标,如果是负数可从末尾开始。     end 一个整数,从0开始计数的下标。结束下标,如果不写一直到最后。   $('li').slice(2).css('background-color', 'red')     从集合中第三个开始 背景全部为白色。   $('li').slice(2, 4).css('background-color', 'red');     从集合中第三和第四项列表背景会被设置为红色。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-10-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Redash - 强大的开源数据可视化平台
我们会经常提到BI系统(Business Intelligence),它是一个重要的数据出入口,帮助数据,帮助企业获取数据表报制定战略决策。大家熟知的有FineBI和Microsoft的powerBI,但是使用成本都不低需要授权需要客户端,使用配置也相当繁琐。笔者今天给大家带来的是一款开源纯Web网页的数据工具。
喵了个咪233
2021/12/28
5.6K0
Redash - 强大的开源数据可视化平台
Docker 部署 Cloudreve
为什么要使用 PUID 和 PGID 参见 Understanding PUID and PGID。 假设当前登陆用户为 root,则执行 id root 就会得到类似于下面的一段代码:
yiyun
2022/04/01
3.5K0
Docker 部署 Cloudreve
【docker】又一个笔记软件!免费、开源、全平台同步——Joplin
然后访问ip:22300,即可看到页面。这时由于你的代理还没有设置,可能会不让你访问
夜梦星尘
2024/08/20
6720
【docker】又一个笔记软件!免费、开源、全平台同步——Joplin
【Docker项目实战】使用Docker部署Docspell文档管理系统
江湖有缘
2024/02/04
1.4K0
【Docker项目实战】使用Docker部署Docspell文档管理系统
【Docker项目实战】使用Docker部署Docmost文档管理工具
本文详尽解析了cat命令在Linux系统中的多种应用技巧,从基础到进阶,适合不同水平的读者学习。无论是初学者还是有一定经验的运维人员,都能从中获益,值得推荐。
江湖有缘
2024/11/18
1.7K0
【Docker项目实战】使用Docker部署Docmost文档管理工具
腾讯云服务器超简单部署 Chatwoot 教程
你好,我是喵喵侠。作为一名开发者,我在寻找一款高效、开源的客服平台时,发现了 Chatwoot。它不仅支持多渠道整合(如 Email、Facebook、WhatsApp 等),而且还有开箱即用的实时聊天功能。在这篇文章中,我将分享如何通过 腾讯云服务器 使用Docker Compose快速部署 Chatwoot。整个过程非常简单,新手也能快速上手!
喵喵侠
2024/11/30
6740
腾讯云服务器超简单部署 Chatwoot 教程
Rasa X 安装之Docker Compose 模式
如上文所说的「Local Mode」[1]模式更多的是方便我们本地测试,如果需要提供给外界服务,我们还需要其他模式,官网提供的三种:
coding01
2020/08/07
2.6K0
docmost
Docmost 是一个开源协作维基和文档软件。它是 Confluence 和 Notion 的开源替代品。
阿超
2024/10/21
3170
【docker】给你的网站添加聊天对话框 | Chatwoot的部署与使用
项目官网:Deploy your self-hosted Chatwoot server | Chatwoot
夜梦星尘
2024/08/20
5661
【docker】给你的网站添加聊天对话框 | Chatwoot的部署与使用
Joplin全平台笔记软件同步服务器搭建
修改POSTGRES_USER、POSTGRES_PASSWORD、APP_BASE_URL,其中APP_BASE_URL填写你的域名。如下所示
残浔
2023/05/11
3.8K0
Joplin全平台笔记软件同步服务器搭建
服务器部署Kong 和 Konga!终于有自己的网关服务了!
最近在想怎么将一个接口给外部提供服务,并且可以根据和对放的关系,设置不同的期限或者服务大小?并且有友好的可视化页面!
萌萌哒草头将军
2025/03/18
2210
服务器部署Kong 和 Konga!终于有自己的网关服务了!
在线协作Markdown编辑器-CodiMD部署
工作中有些文档需要多人协同在线一起完成,这里我推荐你们试试支持makedown语法的开源在线编辑器-CodiMD。他的原名叫hackmd,此工具适合需要多人合作记录并及时共享信息的情况。其部署方式已经支持docker容器部署,简直是开箱即用噢!
Tommonkey
2023/10/18
1.8K0
【docker】Umami | 小巧精美的网站流量统计应用
在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose
夜梦星尘
2024/08/20
2380
【docker】Umami | 小巧精美的网站流量统计应用
最强大可拓展的知识库系统——Wiki.js部署教程
惯例,先安装docker和docker-compose:在服务器上安装docker
夜梦星尘
2024/08/20
6581
最强大可拓展的知识库系统——Wiki.js部署教程
实战教程:利用Docker容器化技术部署Szurubooru图像分享平台
本文详细介绍了使用Vue3构建PC端扫码登录系统的全过程,从环境准备到功能实现,步骤清晰,非常适合前端新手学习。文章不仅提供了必要的代码示例,还附有视频讲解,帮助读者更好地理解和实践。
江湖有缘
2024/12/01
1530
实战教程:利用Docker容器化技术部署Szurubooru图像分享平台
【docker】搭建一个”联邦宇宙”——Misskey
misskey是一个去中心化微博,你可以搭建自己的实例,也可以加入其他人的实例。经过这两年的发展,夜梦觉得它已经算是一个比较成熟的程序了~
夜梦星尘
2024/08/20
3980
【docker】搭建一个”联邦宇宙”——Misskey
docker部署dify结合deepseek构建知识库
右上角头像 --> 设置 --> 模型供应商,选择 Ollama,轻点“添加模型” --> 模型名称:deepseek-r1:8b, url: http://host.docker.internal:11434 类似的再添加一个嵌入模型:nomic-embed-text
code4it
2025/02/16
1.5K0
docker-compose部署kong konga
kong是基于openresty的不错的网关,konga是一种管理kong的可视化开源项目,kong-dashboard也是一种kong的可视化开源项目,但是最近一次更新都是1年前的事了,所以选择了konga,下面是docker-compose部署整套环境的脚本。
johnhuster的分享
2022/03/28
1.8K0
docker-compose部署kong konga
CI/CD中SBOM的实用方法第二部分—部署Dependency-Track
本文介绍如何利用OWASP的Dependency-Track存储和分析软件清单,以识别开源组件中的安全漏洞。它指导如何在生产环境中部署Dependency-Track,并总结这个平台的优缺点。
云云众生s
2024/03/28
9780
CI/CD中SBOM的实用方法第二部分—部署Dependency-Track
Joplin部署及使用
在付费了几年为知笔记之后,还是决定把笔记放到自己的服务器上。搜索测试了一圈,发现joplin的多端同步功能非常合适,Joplin支持Dropbox、OneDrive 和 AWS s3(当然国内用费点劲),支持 WebDAV 协议,也支持自家的Joplin Server。
行 者
2023/10/20
1.6K0
相关推荐
Redash - 强大的开源数据可视化平台
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档