ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 属性名 \[attribute\] 概述:匹配包含给定属性的元素。 ~~~ $("div[id]"); // 查找所有含有 id 属性的 div 元素 ~~~ ## 属性值 \[attribute=value\] 概述:匹配给定的属性是某个特定值的元素。 ~~~ // 查找所有 name 属性是 newsletter 的 input 元素 $("input[name='newsletter']").attr("checked", true); ~~~ ## 非属性值 \[attribute!=value\] 概述:匹配所有不含有指定的属性,或者属性不等于特定值的元素。 ~~~ // 查找所有 name 属性不是 newsletter 的 input 元素 $("input[name!='newsletter']").attr("checked", true); ~~~ ## 属性值首 \[attribute^=value\] 概述:匹配给定的属性是以某些值开始的元素。 ~~~ $("input[name^='news']"); // 查找所有 name 以 'news' 开始的 input 元素 ~~~ ## 属性值尾 \[attribute$=value\] 概述:匹配给定的属性是以某些值结尾的元素。 ~~~ $("input[name$='letter']"); // 查找所有 name 以 'letter' 结尾的 input 元素 ~~~ ## 属性值包含 \[attribute\*=value\] 概述:匹配给定的属性是以包含某些值的元素。 ~~~ $("input[name*='man']"); // 查找所有 name 包含 'man' 的 input 元素 ~~~ ## \[attrSel1\]\[attrSel2\]\[attrSelN\] 概述:复合属性选择器,需要同时满足多个条件时使用。 ~~~ // 找到所有含有 id 属性,并且它的 name 属性是以 man 结尾的元素。 $("input[id][name$='man']"); ~~~