2

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's ,我怎样才能删除那个斜线?

4

1 回答 1

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);
});
于 2012-04-17T00:51:15.287 回答