jQuery三(附):位置选择器;表单选择器;(这两类选择器不常用,仅供了解)

本文介绍了CSS中的位置选择器和表单选择器,详细阐述了它们的区别和使用场景。位置选择器如:first和:last用于选取特定位置的元素,而表单选择器如:input则选取多种表单元素。两者可以组合使用,以满足更复杂的选择需求。例如,:input:last可以选取所有表单元素中的最后一个,lia:last选取li元素内的最后一个a标签。虽然在实际开发中,这种组合使用可能不常见,但了解并掌握这些选择器的组合将提高代码的灵活性。

目录

一:位置选择器:

二:表单选择器:

注解:(1)标签选择器和表单选择器的区别?

注解:(2)不同的选择器可以组合使用:尤其是其他选择器和位置选择器的组合,以应对某些特别的需求


一:位置选择器:

示例1:获取class=“myclass”的第一个元素:.myclass:first






二:表单选择器:

示例1::input  是选中页面中所有的输入框

示例2::text    

表单选择器总结:参考自jQuery表单选择器

……………………………………………………

(1):input选取所有input、textarea、select和button元素-集合元素;

(2):text选择所有单行文本框,即type=text-集合元素;

(3):password选择所有密码框,即type=password-集合元素;

(4):radio选择所有单选框,即type=radio-集合元素;

(5):checkbox选择所有复选框,即type=checkbox-集合元素;

(6):submit选取所有提交按钮,即type=submit-集合元素;

(7):reset选取所有重置按钮,即type=reset-集合元素;

(8):image选取所有图像按钮,即type=image-集合元素;

(9):button选择所有普通按钮,即button元素-集合元素;

(10):file选择所有文件按钮,即type=file-集合元素;

(11):hidden选择所有不可见字段,即 type=hidden-集合元素;

……………………………………………………






注解:(1)标签选择器和表单选择器的区别?

经过测试:如使用input标签选择器时候,其会选中所有的input标签,不是input的标签不会被选中;即标签选择器很严谨,也很明确;

使用:input表单选择器的时候,会选取所有input、textarea、select和button元素;即其范围会大一些;

所以目前可以暂时认为:(1)标签选择器和表单选择器作用基本类似,但在某些情况下,表单选择器可能范围更大一些;(2)感觉标签选择器更加明确,在实际业务中,当然更倾向于选用标签选择器;

……………………………………………………

注解:(2)不同的选择器可以组合使用:尤其是其他选择器和位置选择器的组合,以应对某些特别的需求

示例1:如::input:last先使用表单选择器选择input,然后通过位置选择器二次筛选,选择最后一个:

示例2:li a:last;先使用层叠选择器选择li标签的后代a标签,然后选择最后一个

目前来看,可以发现,主要是其他选择器和位置选择器组合使用,很显然,根据位置选择器的性质,其必须要和其他选择器集合在一起使用的啦;

估计,在实际开发中,类似的这种小众的场景不太常遇到;还好了,到时遇到了,可以根据具体逻辑,尝试着得到合适的选择器组合模式;


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值