协慌网

登录 贡献 社区

选择 <a>,该 href 以某些字符串结尾

是否可以使用jQuery选择所有以 结尾的 href 的<a>

例如,如果我想找到此链接<a href="http://server/page.aspx?id=ABC">

答案

$('a[href$="ABC"]')...

选择器文档可在http://docs.jquery.com/Selectors 中找到

对于属性:

= is exactly equal
!= is not equal
^= is starts with
$= is ends with
*= is contains
~= is contains word
|= is starts with prefix (i.e., |= "prefix" matches "prefix-...")
$('a[href$="ABC"]:first').attr('title');

这将返回第一个链接的标题,该链接的 URL 以 “ABC” 结尾。

$("a[href*='id=ABC']").addClass('active_jquery_menu');