【发布时间】:2014-05-28 04:35:41
【问题描述】:
基本上,我正在尝试将中间的一部分 url ('#') 替换为另一个,并删除 url 的第一部分。脚本替换 '#' 没有问题,但 rfuse 会删除 url 的第一部分。我做错了什么,还是有其他解决方案?
它的html
<a class="link_imagelibrary" href="#pink_yellow_flowers.pdf?5612">Download pdf set</a>
条件更改为
<a class="imgdownload" href="http://www.picturewall.com/pages/Botanicalhttp://#.com/s/files/1/0183/2687/files/passpink_yellow_flowers.pdf?5612">Download pdf set</a>
jquery
$(".imgdownload").each(function(){
this.href = this.href.replace('#', 'http://#.com/s/files/1/0183/2687/files/pass');
this.href = this.href.replace('http://www.#.com/pages/botanical', '');
});
它应该在条件下发生。判断脚本的其余部分在该条件下工作正常 - 看起来问题出在此处
【问题讨论】:
-
你将这个应用到什么样的 URL 上?
-
你说的什么样的url是什么意思?
-
@user3638287 显示您尝试替换的实际网址以及您的预期结果。
-
我的意思是我需要知道你正在使用什么 URL。无论如何,请尝试检查标记为重复的问题,看看是否有效。如果没有,您应该编辑您的问题,使其更具体一点,显示问题所在,以及为什么重复的问题没有回答。
-
在帖子中添加了网址
标签: javascript jquery