-1

以下隐藏Stud_Btn了其 id 中的图像。

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

即使我有Stud_Btn1234and Stud_Btn234,它仍然会隐藏它。“^”的真正含义是什么?

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

4

5 回答 5

7

这是一个以 selector 开头的属性。您的具体示例将匹配其属性以字符串“Stud_Btn”开头的任何img元素。id

jQuery API 文档是解决此类简单问题的最佳场所。我强烈建议您花点时间阅读它。

于 2013-03-17T12:49:17.923 回答
5

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

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

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

于 2013-03-17T12:49:44.983 回答
2

它获取所有以 Id开头的图像 Stud_btn

于 2013-03-17T12:50:09.813 回答
2

这意味着“属性以”开头,请参阅文档

于 2013-03-17T12:50:19.253 回答
2

它的意思是“开始于”。在这里继续阅读。

于 2013-03-17T12:50:20.630 回答