jQuery data-の属性を取得するには?

ショコラ
ショコラ

jQuery data-の属性を取得するには?

data の属性を取得するには、$(this).data(‘なんか’)と聞かされてきたが、
取得できない場面があった。
それはタグのdata属性が変わったときです。
どうもdataメソッドはキャッシュされた値を取ってくるようです。

もっさん先輩
もっさん先輩

普通に data の sts を取得。しかし、data の sts が変わっても同じ値を返してしまう。

const sts = $(this).data('sts')

なので↓のようにする。

const sts = $(this).attr('data-sts');

以上

Scroll to Top