Attributes/API/jQuery
attr(properties)
キーと値の組み合わせからなるハッシュオブジェクトを引数に渡し、全ての要素に複数の属性を同時に設定する。
これは大量の属性を設定したい場合に適した方法である。
※もしclass属性を設定したい場合は、キーの名前は'className'である必要がある。これは、Internet Explorerでclassが予約語扱いになっているためである。もしくは、.addClass(class)/.removeClass(class)メソッドを用いること。
これは大量の属性を設定したい場合に適した方法である。
※もし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要素が、のようになる。
[全コードを表示]
[実行結果を単体で表示]