在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的
[attr="value"]能帮我们定位不同类型的元素,特别是表单form元素的操作,比如说input[type="text"],input[type="checkBox"]等
[attr*="value"]能在网站中帮助我们匹配不同类型的文件
<script type="text/javascript">
//查找所有div中,有属性p2的div元素
$("div[p2]").css("border","3px groove blue");
<script type="text/javascript">
//查找所有div中,有属性name中的值只包含一个连字符“-”的div元素
$("div[name|='-']").css("border","3px groove #00FF00");
<script type="text/javascript">
//查找所有div中,有属性name中的值包含一个连字符“空”和“a”的div元素
$("div[name~='a']").css("border","3px groove #668B8B");
[att^=val]、[att*=val]、[att$=val]、[att!=val]
<script type="text/javascript">
//查找所有div中,属性name的值是用imooc开头的
$("div[name ^= imooc]").css("border","3px groove red");
<script type="text/javascript">
//查找所有div中,属性name的值是用imooc结尾的
$("div[name $= imooc]").css("border","3px groove blue");
<script type="text/javascript">
//查找所有div中,有属性name中的值包含一个test字符串的div元素
$("div[name*='test']").css("border","3px groove #00FF00");
<script type="text/javascript">
//查找所有div中,有属性testattr中的值没有包含"true"的div
$("div[testattr != 'true']").css("border","3px groove #668B8B");
以上这篇jQuery选择器之属性筛选选择器用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。