JQuery添加和删除斜杠

时间:2012-04-17 00:38:02

标签: jquery hyperlink slash

jQuery代码是

$(document).ready(function() {
  if (navigator.appVersion.indexOf("Win") != -1) {
   // Computers runs windows
    $("a[href$='.pdf']").each(function() {
        this.href = this.href.replace("Volumes", "KP01DS0194TG");
    });
  }
  if (navigator.appVersion.indexOf("Mac") != -1) {
    // computer is a Mac
    $("a[href$='.pdf']").each(function() {
        this.href = this.href.replace("KP01DS0194TG", "Volumes");
    });
  }
});

我需要它来移除窗户边的斜线,我该怎么办呢?

我的链接如下href="file:///KP01DS0194TG/Quotes/Scanning/brother/Jobsheets/job no 12538.pdf">12538</a>这对于带有卷的mac来说很好,但是我需要将它作为'file:// KP01DS0194TG'用于pc,我该如何删除斜杠?

1 个答案:

答案 0 :(得分:3)

如果您有以下链接:

<a href="file:///[somelink]">Click Here</a>

如果要删除一个斜杠,请使用:

$('a').each(function() {
    var theLink = $(this).attr('href');// get href
    theLink = theLink.replace(/\/\/\//g,'//');// replace 3 slashes with 2
    $(this).attr('href', theLink);
});