缩短:
我需要
<a href="http://itunes.com/Of Monsters and Men/My Head Is An Animal">View in iTunes</a>
显示为
<a href="http://itunes.com/OfMonstersandMen/MyHeadIsAnAnimal">View in iTunes</a>
详细说明:
基本上我正在做的是我尝试链接到iTunes商店我将此链接用作示例itunes.com/OfMonstersandMen/MyHeadIsAnAnimal
。
这直接链接到iTunes商店中的项目。我正在使用博客,我会自动填写链接。唯一的问题是链接将显示为itunes.com/Of Monsters and Men/My Head Is An Animal
。所以我需要做的是使用javascript或jquery来删除链接中单词之间的空格。
我一直在寻找解决方案。我能做些什么来解决这个问题吗?
答案 0 :(得分:2)
<强> jsBin demo 强>
$('.view-itunes a[href*=" "]').prop('href', function(i, v){
return v.replace(/%20/g,"");
});
导致浏览器使用
%20
答案 1 :(得分:0)
<a href="http://itunes.com/Of%20Monsters%20and%20Men/My%20Head%20Is%20An%20Animal">View in iTunes</a>
<a id="result">View in iTunes</a>
<!--this is a example to result:-->
<b></b><br>
jquery的
var aq = $('a').attr('href').split('%20').join('');
$('#result').attr('href',aq);
//this is a example to result:
$('b').text(aq);
答案 2 :(得分:-1)
只需使用字符串替换功能
var a="test%20string";
var b=a.replace(/%20/g, "");