4

私は、Joe Marini による Lynda.com jQuery Essential Training を行っています。第 2 章、ページ リンクに注釈を付けるための実用的な例。これは、.pdf ファイルであるページ リンクの横に小さなアイコン gif を追加するためです。jquery-1.10.2.min.js を使用しています。指示に従って、入力したコードは次のとおりです。

$(“document”).ready(function() {
        $(“a[href$=.pdf]”).after(“<img src=’images/small_pdf_icon.gif’ align=’absbottom’ />”);
});

Chrome の Java コンソールに次のエラーが返されます: Uncaught Error: Syntax error, unrecognized expression: a[href$=.pdf] 申し訳ありませんが、レッスンのスクリーン ショットを投稿できませんでした。評判はまだありません。

これを間違って入力しているだけですか?それとも、このレッスンが以前のバージョンの jquery で作成されたため、変更された可能性がありますか? ありがとう

4

4 に答える 4

2

または、これ.pdfを一重引用符で囲みます。

 $("a[href$='.pdf']").after("<img src=’images/small_pdf_icon.gif’ align=’absbottom’ />");

作業: http://jsfiddle.net/RFD6h/

于 2013-08-13T19:56:40.400 に答える
1

セレクターは引用符で囲む必要があります。

$('a[href$=".pdf"]');

ドキュメント:

値: 属性値。引用符で囲まれていない単一の単語または引用符で囲まれた文字列のいずれかです。

于 2013-08-13T19:57:04.920 に答える