Javascript 使用jquery查找并替换字符串的一部分?

Javascript 使用jquery查找并替换字符串的一部分?,javascript,jquery,Javascript,Jquery,我试图用www.domain.com替换RIGHTS\u TARGET=之后的字符串。如何从那里找到特定的位置 <a href="/secured/login/rightsLogin?v=cls&amp;command=logout&amp; RIGHTS_TARGET=Replace Old url with new" style="" id="loginLink"><span></span>Sign Out</a> 最好的

我试图用
www.domain.com
替换
RIGHTS\u TARGET=
之后的字符串。如何从那里找到特定的位置

<a href="/secured/login/rightsLogin?v=cls&amp;command=logout&amp;
  RIGHTS_TARGET=Replace Old url with new" style="" id="loginLink"><span></span>Sign Out</a>

最好的方法是使用
regex
替换特定值

var a=$('a').attr('href',function(i,href){
return href.replace(/RIGHTS_TARGET=(.*)/.exec(href)[1],'www.domain.com');
});
警报(a.attr('href')

试试这个

var x = $("#loginLink").attr("href");
var s = x.split("RIGHTS_TARGET=")[0]+"RIGHTS_TARGET=www.domain.com";
$("#loginLink").attr("href",s);

这是什么属性?为什么不加评论就投否决票?这里有什么问题?@James123您的链接小提琴没有包含jQuery。只要包含jQuery,此解决方案就可以工作:结果替换“RIGHTS\u TARGET=”。我需要替换“RIGHTS\u TARGET=“James123”之后的任何内容您是对的。我没有正确理解这个问题。我更新了我的答案。这就是你要找的吗?嗯?你试过这个方法吗?