Javascript 从锚href中删除空格

Javascript 从锚href中删除空格,javascript,jquery,html,Javascript,Jquery,Html,我试图用连字符(-)替换超链接文本中的空格下面是我的锚定标签: <a href="${user.workstation}"></a> 我想要一些像这样的东西: <a href="replace(${user.workstation}, " ", "-")"></a> 请提供建议。请尝试此功能 var corrected = $('a').attr('href').replace(/ /g,'-'); $('a').attr('hre

我试图用连字符(-)替换超链接文本中的空格
下面是我的锚定标签:

<a href="${user.workstation}"></a> 

我想要一些像这样的东西:

<a href="replace(${user.workstation}, " ", "-")"></a> 


请提供建议。

请尝试此功能

var corrected = $('a').attr('href').replace(/ /g,'-');
$('a').attr('href' , corrected );
该方法在字符串中搜索指定值或正则表达式,并返回替换指定值的新字符串


g执行a(查找所有匹配项,而不是在第一次匹配后停止)

javascript有一个简单的函数,名为
。replace
你不能用它吗?试试看,str.replace,使用这个链接------>谢谢@Bek,我将尝试这个。可能的重复。是否可以像我在上面的示例中提到的那样使用这种内联代码?