2012-05-03 3 views
0

申し訳ありませんが、私の古い質問を死から戻す必要があります。私はjqueryをやり直そうとしました。JQueryはコンピュータのOSによってhrefが変わることはありません

私のjQueryの完全に私のhtmlからリンクを取り出し

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

アイブですが、私はかなりそれを廃棄します。 Jsfiddleでは、このコードは私のhtmlで完璧に機能します。

しかし、私はそれを自分のhtmlにリンクすると変更されません。

もし私がいくつかのヒントをくれれば - 「jsquery.js」というファイルをhtmlにリンクするにはどうしたらいいですか? Jqueryのウェブサイトとそこから何かをダウンロードすると言ったが、それは完全に私の頭の上に行った)しかし、ええ助けが素晴らしいだろう!

EDIT:リンクザッツhttp://jsfiddle.net/KJdjS/12/

忍者編集:私は3に私のインデックスファイルに私のHTMLリンクを変更これまで「///」それは動作しません - それは私にエラーを与え、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は "js"というハードドライブ(またはあなたのサーバー)のサブフォルダ(またはあなたのURLのサブパス)にあると仮定します。

レイアウト例:

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

あなたのindex.htmlファイルに<script>タグの上に置きます。

+0

私はラミンソンに言ったのと同じですが、まだそれを変更していません。 – chuck

関連する問題