包含'#'的href的JQuery选择器

时间:2017-06-12 00:03:29

标签: jquery

是否可以创建一个JQuery选择器来获取其href属性包含#的所有锚点?

var localNavLinks = $('a[href=".*#.*"]');

1 个答案:

答案 0 :(得分:0)

根据@ Mohamed-Yousef的回复,*运算符会让您了解包含#的条件:

$('a[href*="#"]').css('background-color', '#CCCCCC');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h4>Matched anchor will change background color:</h4>
<p><a href="#a">Anchor</a></p>
<p><a href="https://stackoverflow.com">URL</a></p>
<p><a href="https://stackoverflow.com#a">URL with anchor</a></p>

JSfiddle示例:https://jsfiddle.net/jennifergoncalves/jf66oc77/