Javascript 使用jquery查找并替换字符串的一部分?
我试图用Javascript 使用jquery查找并替换字符串的一部分?,javascript,jquery,Javascript,Jquery,我试图用www.domain.com替换RIGHTS\u TARGET=之后的字符串。如何从那里找到特定的位置 <a href="/secured/login/rightsLogin?v=cls&command=logout& 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&command=logout&
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”之后的任何内容您是对的。我没有正确理解这个问题。我更新了我的答案。这就是你要找的吗?嗯?你试过这个方法吗?