jQuery ..如何将文本追加到现有文本的末尾?

时间:2012-05-29 15:27:36

标签: javascript jquery

简单的问题......也许吧?基本上我想要做的是将文本插入到页面上加载的URL的末尾。所以在我的页面上我会有类似......

<a href="myurl.html">My Url</a>

我想要的是在点击事件的文件扩展名后附加文本。所以在点击后它应该看起来像..

<a href="myurl.html#something">My Url</a>

$('a').click(function(){
  //add text to url
});

1 个答案:

答案 0 :(得分:2)

您可以使用.prop().attr()更改href属性。

$("a").click(function() {
    $(this).prop("href", $(this).prop("href") + "#something");
});

$("a").click(function() {
    $(this).attr("href", $(this).attr("href") + "#something");
});