使用jQuery更改href链接的特定属性

时间:2014-11-08 13:55:37

标签: jquery

我需要更改href链接的一个特定属性。

我有这样的代码:

<div id="123">change id</div>
<a id="link-to-change" href="/something/?id=0&value=15"></a>

当我点击<div>时,需要将href中的id更改为div的id。 href链接是动态变量。

我试过这样的事情:

$( "#123" ).click(function() {
    var newId = $(this).attr('id');
    $("#link-to-change").attr('href', function(){
    return $(this).attr('href').replace(/(id=)[1-9]+/ig, newId );
    });
}); 

我不知道什么是错的,如果我的正则表达式是正确的。

有人能帮帮我吗?感谢。

0 个答案:

没有答案