在jquery中,"^ ="(插入符号等于)意味着什么?

Jom*_*ejo -2 javascript css jquery

以下隐藏了在其中具有Stud_Btn的图像.

$('img[id^="Stud_Btn"]').hide();
Run Code Online (Sandbox Code Playgroud)

即使我有Stud_Btn1234和Stud_Btn234,它仍然会隐藏它."^"究竟意味着什么?

它不仅可以用于比较吗?还是有其他用途?

编辑:谢谢大家的回答,我只是没有时间阅读文档.我有一个项目明天通过:)(仍然是学生)

如果你认为我没有做我的研究,我做了,但谷歌跳过像"'""^"之类的符号和喜欢

当我搜索"^"jquery含义时,谷歌会给我一些结果:";"的含义 "$"的含义是什么jquery和我已经知道的东西,而不是我正在寻找的东西.

Jam*_*ice 7

它是一个属性starts-with selector.您的特定示例将匹配imgid属性以字符串"Stud_Btn"开头的任何元素.

对于像这样的简单问题,jQuery API文档是最好的选择.我强烈建议花一点时间阅读它.


Nie*_*sol 5

[attr^=val] CSS选择器,它意味着:

具有以attr开头的值命名的属性的元素val

类似于[attr$=val],相反,寻找以结尾的属性val