jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Attributes/API/jQuery

attr(properties)

キーと値の組み合わせからなるハッシュオブジェクトを引数に渡し、全ての要素に複数の属性を同時に設定する。

これは大量の属性を設定したい場合に適した方法である。
※もしclass属性を設定したい場合は、キーの名前は'className'である必要がある。これは、Internet Explorerでclassが予約語扱いになっているためである。もしくは、.addClass(class)/.removeClass(class)メソッドを用いること。
引数
properties
Map
設定したいプロパティをキーと値の組み合わせで表したもの
戻り値
jQuery
jQueryオブジェクト
サンプル
サンプル1
全てのimg要素がjQueryロゴを表示するように設定する。
<img />
<img />
<img />
$("img").attr({ 
      src: "/images/hat.gif",
      title: "jQuery",
      alt: "jQuery Logo"
    });
空っぽだった全てのimg要素が、“jQueryのようになる。
[全コードを表示] [実行結果を単体で表示]