请看看我的网站:moskah.nl删除文本中的“一”,但不是“href”属性
正如你可以看到有一个预填充输入。点击'保存',你会看到该网址正在保存与它旁边的图标。做这个几次来创建一个列表。
如果您刷新页面,你会看到说,部分的“http://”被删除,因为函数:
function replace() {
$("a").text(function(i, h){
return h.replace('http://', "");
});
}
现在的问题是,如果你再点击列表项(不是href),你会看到该项目正在被删除。现在,如果你刷新安捷安,你会看到所有的图标都没有了。我认为这是因为不知何故函数'replace'也删除了'href'部分,这很奇怪,因为我明确声明它应该删除'text'。那么如何删除没有favicon的项目列表? (基本上保持其url(href)完好)
ps。我不能给你一个关于jsfiddle的演示,因为它在那里不起作用。
如果你不能在jsFiddle上重现问题,我想它是除了'replace'函数以外的东西。只是我的0.02美元。 – Kyle
@Kyle当我把它放在JsFiddle中并点击'保存'时,它会返回一些内容:“use post”我不知道那是什么,但它不起作用 – Youss
您的代码需要一些严重的重构,出于某种原因回调似乎正在申请所有链接 –