以下隐藏Stud_Btn
了其 id 中的图像。
$('img[id^="Stud_Btn"]').hide();
即使我有Stud_Btn1234
and Stud_Btn234
,它仍然会隐藏它。“^”的真正含义是什么?
它不仅可以用于比较吗?或者它还有其他用途吗?
以下隐藏Stud_Btn
了其 id 中的图像。
$('img[id^="Stud_Btn"]').hide();
即使我有Stud_Btn1234
and Stud_Btn234
,它仍然会隐藏它。“^”的真正含义是什么?
它不仅可以用于比较吗?或者它还有其他用途吗?
这是一个以 selector 开头的属性。您的具体示例将匹配其属性以字符串“Stud_Btn”开头的任何img
元素。id
jQuery API 文档是解决此类简单问题的最佳场所。我强烈建议您花点时间阅读它。
[attr^=val]
一个 CSS 选择器,意思是:
attr
具有以 开头的值命名的属性的元素val
。
它类似于[attr$=val]
,它做相反的事情,寻找以 . 结尾的属性val
。
它获取所有以 Id开头的图像 Stud_btn
这意味着“属性以”开头,请参阅文档。
它的意思是“开始于”。在这里继续阅读。