JQuery

本文详细介绍了CSS选择器的各种类型,包括基本选择器、层次选择器、过滤选择器等内容,覆盖了从简单到复杂的多种应用场景,是前端开发者必备的知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

优点:写法简洁;支持css1至css3;无浏览器兼容性问题。
常用的基本选择器:
①#id:$(“#id”)
②.class: $(“.class”) 选取所有class名为class的元素
③标签选择: $(“div”)选取所有的div标签
④*:所有元素, $(“ * ”)

层次选择器:
①div父集中的所有span集:$(“div span”) 【不仅子集,子集的子集也会被包含】ancestor descendant
②div父集中的所有span子集: $(“div>span”)【仅仅子集】parent > child
③选取紧接在div后面的同位元素: $(“div+span”)【仅一个】prev + next
④选取进阶在div后面的所有同位元素: $(“div~span”)【所有的】prev ~ siblings

过滤选择器:
①:firsr选取第一个元素
②:last选取最后一个元素
③:not(selector)去除所有的与给定选择器匹配的元素。
④:even选取索引值为偶数的所有元素,从0开始
⑤:odd取索引值为奇数的所有元素,从0开始
⑥:eq(index)给定索引值的
⑦:gt匹配所有大于给定索引值的元素

常用的内容过滤选择器

①:empty:匹配所有不包含子元素或者文本的空元素、
②has(selector)匹配含有选择其所匹配子元素的元素
③:parent选取含有子元素或者文本的元素
④:contains(text) 包含目标文本内容的元素
⑤:has(selector)匹配含有选择其所匹配子元素的元素

常用的可见性过滤选择器
①:hidden 选取所有不可见的元素
②:visible选取所有可见的元素

常用的属性过滤选择器
①[ attribute ] :选取拥有此属性的元素
②[ attribute =value] :选取属性值等于value的元素
③[ attribute!=value ] :选取属性值不等于value的元素
④[ attribute ^=value] :选取属性值以value开始的元素
⑤[ attribute $=value] :选取属性值以value结束的元素
⑥[ attribute * = value] :选取属性值包含value的元素
⑦[ attribute ~=value] :选取属性值包含value且以空格隔开的元素
⑧[ attribute 1 ] [ attribute 2] :多个属性选择器合并成一个复合属性选择器。

常用的表单选择器
①input选取所有、、、。
②text选取所有单行文本框
③password选取所有密码框
④radio选取所有单选按钮
⑤checkbox选取所有复选框
⑥submit选取所有提交按钮。
⑦image选优所有图像按钮
⑧reset
⑧button
⑨file

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值