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