href全体が長くても、現在のURLを含むすべてのhrefを見つけたいです。例:
現在の URL: www.example.com/portfolio/
a href url:www.example.com/portfolio/#28
私がやりたいことは、<a>
現在の URL パスを含むすべてのにクラスを追加することです (たとえそれらが長くても)。私はこのようなものを使用しました:
<script type="text/javascript">
var nav = $(location).attr('href');
if (nav) {
jQuery('a[href$="' + nav + '"]').parent().addClass('current');
}
</script>
ただし、コードは、現在の URL とまったく同じパスを含む にのみクラスを追加します。