我想知道是否有办法使用jQuery更改网址中的主题标签。 例如,在以下标记中,
<div class="comments"><a href="http://www.example.com/post/#comment">Link</a></div>
我想使用jQuery将#comment更改为#response。
我该如何处理这个案子?
感谢。
答案 0 :(得分:0)
String.prototype.replace
和jQuery的.attr
可以解决问题:
//Select the link
var link = $('a[href="http://www.example.com/post/#comment"]');
//Change the href attribute
link.attr('href', link.attr('href').replace('#comment', '#response'));
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="http://www.example.com/post/#comment">Link</a>
&#13;