2012-05-03 134 views
0

对不起,家伙,需要带回我的旧问题,因为我试图回到做jQuery的 - 我不知道如果我在我的HTML端或错误连接它错误。JQuery不会改变href取决于计算机操作系统

我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"); 
    }); 
    } 
}); 

伊夫完全取自我的HTML链接的时候,我几乎报废了。 在Jsfiddle这个编码与我的HTML工作完全不是一个单一的顺利。

但是,当我将它链接到我的HTML它不会改变。

所以,如果你可以请给我一些提示 - 我怎么去连接我的文件称为“jsquery.js”的HTML - 这也是我需要链接或有其他东西(因为我读了jquery的网站,它说从那里下载的东西,但它完全覆盖了我的头),但是,帮助将是惊人的!

编辑:http://jsfiddle.net/KJdjS/12/那链接

忍者编辑:当过我改变我的HTML链接在我的索引文件3“///”它不会工作 - 它给了我一个错误,因为Dreamweaver会自动改变它增加到5“/////”当我添加链接 - 但它会自动更改为2“//”当我点击链接,但在Mac端我需要3“///”

+0

请张贴您的jsfiddle链接 – snies

回答

0

如果您的代码在jsquery.js文件中,请按照该顺序加载文件。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="js/jsquery.js"></script> 
+0

对不起,这并没有改变它 – chuck

0
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script> 

假设jQuery生活在您的硬盘(或您的服务器)上的子文件夹(或您的url的子路径)称为“js”

示例布局:

/ 
some_folder/ 
      index.html 
      js/ 
       jquery-1.7.2.min.js 

你会把上面的index.html文件<script>标签。

+0

与我对raminson相同,仍然没有改变它。 – chuck

相关问题