0

私は Joomla 2.5 を使用してサイトを開発しています。コードに精通していないクライアントに引き渡す予定なので、追加するときにclass=hyphenateすべてに追加する方法を覚えさせたくありません。 <p>/ 内容を更新します。

JQuery を使用してそれを実行しようとしていますが、機能していないようです。クラスを追加する必要がある私のコードは次のとおりです。

<script type="text/javascript">
  $("p").addClass("hyphenate");
</script>

いつものように、入力/ヘルプは大歓迎です!

ありがとう、

シンシア

4

2 に答える 2

1

scriptタグが要素の前に配置されている場合はp、次のように、ドキュメントの準備が整うまで待つ必要があります。

$(document).ready(function(){
  $("p").addClass("hyphenate");
});

簡略版:

$(function(){
  $("p").addClass("hyphenate");
});

補足: ライブラリを混在させると、グローバル変数 ( など$) が手に負えなくなる可能性があります。したがって、独自のスコープを作成し、$が jQueryであることを確認します。

(function($){  // $ = jQuery
  $(function(){
    $("p").addClass("hyphenate");
  });
})(jQuery);
于 2013-05-22T17:39:05.813 に答える