0

この投稿に続いて:js(jquery)を使用して特定のドメインにリンクするすべてのリンクにクラスを追加します

jquery を使用してハイパーリンクにクラスを追加しようとしましたが、うまくいきません。このコードを追加したサイトをローカルで開発しています(jqueryをリンクしています):

<script type="text/javascript">
$("a[href*='gallery']").addClass('thumb');
</script>

私のリンクには影響しません。私はページを最小限の骨まで剥ぎ取り、問題を特定できるかどうかを確認することにしました. まだ効果なし。オンラインに配置するとすぐに機能します。

http://www.anunexpectacle.com/files/test.html

これを止めるローカル開発者について何かありますか? リンクに jquery によるクラスを付与できないのはなぜですか? 助けてください!

ありがとう、マット

4

1 に答える 1

1

コードをdocument.ready関数内に配置して、domがロードされるのを待機するようにします

$(document).ready(function(){
    // code here
});

またはshortform

$(function(){
    // code here
});

また、jQueryライブラリをプロジェクトにインポートしていることを確認してください

元。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
于 2012-08-01T18:24:58.747 に答える