以下内容隐藏了ID为Stud_Btn
的图片。
$('img[id^="Stud_Btn"]').hide();
即使我有Stud_Btn1234
和Stud_Btn234
,它仍会隐藏它。 “^”究竟意味着什么?
它不仅可以用于比较吗?或者它有其他用途吗?
答案 0 :(得分:7)
这是attribute starts-with selector。您的具体示例将匹配img
属性以字符串“Stud_Btn”开头的任何id
元素。
jQuery API文档是处理这类简单问题的最佳选择。我强烈建议花点时间阅读它。
答案 1 :(得分:5)
[attr^=val]
一个CSS选择器,意思是:
具有名为
attr
的属性的元素,其值以val
开头。
它类似于[attr$=val]
,它正好相反,寻找以val
结尾的属性。
答案 2 :(得分:2)
它会让所有图片的ID 以 Stud_btn
答案 3 :(得分:2)
表示“属性以”开头,请参阅documentation。
答案 4 :(得分:2)
表示“以...开头”。继续阅读here。