在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的图像
它表示“属性以”开头,请参阅文档 。
它意味着“开始于”。 继续在这里阅读