是否可以创建一个JQuery选择器来获取其href属性包含#
的所有锚点?
var localNavLinks = $('a[href=".*#.*"]');
答案 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>