jQuery属性操作 - attr()メソッド
定義と使用法
attr()メソッドは選択された要素の属性値を設定または返します。
このメソッドの異なるパラメータによって、動作が異なります。
属性値を返します
選択された要素の属性値を返します。
文法
$(selector).attr(attribute)
パラメータ | 説明 |
---|---|
attribute | 値を取得する属性を指定します。 |
属性/値を設定
選択された要素の属性と値を設定します。
文法
$(selector).attr(attribute,value)
パラメータ | 説明 |
---|---|
attribute | 属性の名前を指定します。 |
value | 属性の値を指定します。 |
関数を使用して属性/値を設定
選択された要素の属性と値を設定します。
文法
$(selector).attr(attribute,function(index,oldvalue))
パラメータ | 説明 |
---|---|
attribute | 属性の名前を指定します。 |
function(index,oldvalue) |
返される属性値の関数を指定します。 この関数は選択子のindex値と現在の属性値を受け取り、使用します。 |
複数の属性/値ペアを設定
選択された要素に1つ以上の属性と値を設定します。
文法
$(selector).attr({attribute:value, attribute:value ...})
パラメータ | 説明 |
---|---|
attribute:value | 1つまたは複数の属性/値ペアを指定します。 |