我需要更改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 );
});
});
我不知道什么是错的,如果我的正则表达式是正确的。
有人能帮帮我吗?感谢。