LoginSignup
32
45

More than 5 years have passed since last update.

jQueryのattrメソッド

Last updated at Posted at 2018-08-12

attrメソッドとは何か?

HTML要素の 属性 を取得,変更,新規追加できるメソッド

属性とは何ぞや?

以下のコードの例だと、href,classが属性にあたる

<a href="#" class="hoge">リンクだよ</a>

取得してみよう

var className = $('a').attr('class');
console.log(className);

取得結果

class="hoge"となっているので、以下の様になる。

hoge

変更してみよう

var newClassName = $('a').attr('class', 'uha');

結果

hoge だったclassがuhaになる

<a href="#" class="uha">リンクだよ</a>

追加してみよう

変更する時と書き方は同じ

<a href="#" class="hoge">リンクだよ</a>
$('a').attr('id', 'ihi');

###結果
idが追加されている。

<a href="#" class="hoge" id="ihi">リンクだよ</a>

参考

[30分で理解!jQueryのattr()で属性操作を極めるコツ!]
(https://www.sejuku.net/blog/37402)

32
45
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
45