jQuery的選擇器是 jQuery 庫的最強大的部分之一,其中有一個非常特殊的選擇器,即 "@" 符號選擇器。
與其他常用的選擇器選取元素不同,@ 符號選擇器可以用來選取以某個特定屬性結尾的元素。這個屬性名可以在 @ 符號之前指定。
$("[attribute$='value']");
這個選擇器會選取所有具有指定屬性且以指定值結尾的元素。例如:
$("a[href$='.pdf']");
以上代碼指定選取所有鏈接,其 href 屬性以 ".pdf" 結尾。這些鏈接可以是任何文本,只要 href 屬性以 ".pdf" 結尾就會被選取。如果需要選取其他結尾的元素,只需要更改選擇器中的屬性名和結尾值。
此外,還可以使用其他特定的屬性選擇器來進一步選擇所需的元素,如:$("[attribute|='value']"),這個選擇器選取所有具有指定屬性的元素,其屬性值與指定值相等或以指定值+“-”開頭。
總之,@ 符號選擇器是一種非常強大的工具,可以輕松地選擇具有指定屬性結束的元素。如果你想更詳細地了解jQuery選擇器,可以去jQuery官網查看更多關于選擇器的文檔。