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

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

$('img[id^="Stud_Btn"]').hide(); 

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

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

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

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

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

[attr^=val]一个CSS选择器,意思是:

具有名为attr的属性的元素,其值以val开头。

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

这是一个属性开始 – 选择器 。 您的特定示例将匹配任何id属性以字符串“Stud_Btn”开头的img元素。

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

它获得了所有具有 Stud_btn 开始的ID的图像

它表示“属性以”开头,请参阅文档 。

它意味着“开始于”。 继续在这里阅读