jquery属性选择器

本文详细介绍了各种属性选择器,包括AttributeContainsPrefixSelector、AttributeContainsSelector等,并提供了具体的使用语法及实例,帮助读者更好地理解如何使用这些选择器进行元素选择。

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

  1. Attribute Contains Prefix Selector[name|=“value”]
描述:选择指定属性值等于给定字符串或以该字符串为前缀(该字符串后跟一个连字符“-”)的元素
语法:$(“[attribute|=’value’]”)
注意:属性值的单引号是可选的,可以是一个不带引号的一个单词/带一个单引号的字符串(也就是说如果是字符串的话就必须要带单引号)
  1. Attribute Contains Selector[name*=“value”]
描述:选择指定属性具有包含一个给定的子字符串的元素(选择给定的属性是以包含某些值的元素)
语法:$(“[attribute*=’value’]”)
  1. Attribute Contains Word Selector[name~=“value”]
描述:选择指定属性用空格分隔的值中包含一个给定值的元素
语法:$(“[attribute~=’value’]”)
举例:
    <input name="milk man"/>
$(function(){
       $("input[name~='man']").val('Mr man is in it !') ;
})
  1. Attribute Ends With Selector[name$=“value”]
描述:选择指定属性是给定值的元素
语法:$(“[attribute=’value’]”)   à 就是属性 = 属性值
  1. Attribute Not Equal Selector[name!=“value”]
描述:选择不存在指定属性/指定的属性值不等于给定值的元素
语法:$(“[attribute!=‘value’]”)
  1. Attribute Ends With Selector[name$=“value”]
描述:选择指定属性是以给定值结尾的元素,这个比较是区分大小写的
语法:$(“[attribute$=‘value’]”)
  1. Attribute Starts With Selector[name^=“value”]
描述:选择指定属性是以给定字符串开始的元素
语法:$(“[attribute^=‘value’]”)
  1. Has Attribute Selector[name]
描述:选择所有具有指定属性的元素,该属性可以是任何值
语法:$(“[attribute]”)   à 也就是说选定一个属性即可,不管它们的值是多少
  1. Multiple Attribute Selector[name=“value”][name2=“value2”]
描述:选择匹配所有指定的属性筛选器的元素
语法:$(“[attributeFilter1][attributeFilter2][attributeFilterN]”)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值