当前位置:  开发笔记 > 前端 > 正文

选择<a>哪个href以某个字符串结尾

如何解决《选择<a>哪个href以某个字符串结尾》经验,为你挑选了4个好方法。

是否可以使用jQuery选择href以"ABC"结尾的所有链接?

例如,如果我想找到此链接



1> tvanfosson..:
   $('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-...")


最近发生了变化.$('[href $ = - abc]')曾经工作过.现在它需要引号$('[href $ = - - abc"]')我不知道它什么时候改变了.也许它总是应该需要报价而且恰好在之前工作过.
请注意,"ABC"区分大小写!(只是花了很长时间才弄明白......)
现在这与香草javascirpt一起使用.你可以简单地使用`document.querySelectorAll('[href $ ="ABC"]')`来实现这一点.

2> 小智..:
$('a[href$="ABC"]:first').attr('title');

这将返回第一个链接的标题,该链接具有以"ABC"结尾的URL.


更正:哪个以ABC结束

3> 小智..:
$("a[href*='id=ABC']").addClass('active_jquery_menu');


对于未来的访问者,可能会得到答案的帮助.

4> 小智..:
$("a[href*=ABC]").addClass('selected');

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有