jQueryがデータ属性を取得するときに間違った値を取得する
P粉052724364
P粉052724364 2023-11-01 23:01:19
0
1
734

データ属性を持つ div があります

リーリー

次のようなスクリプトがあります

リーリー

上記のスクリプトでは、データ位置プロパティが 10 に更新されますが、もう一度ボタンをクリックしても、データ位置は 1 のままです。

P粉052724364
P粉052724364

全員に返信(1)
P粉183077097

初めて .data() を使用して data-* プロパティにアクセスすると、プロパティの値が jQuery によって内部的にキャッシュされ、 .data( ) それ以降はキャッシュを使用します。 .attr() を使用して属性を更新してもキャッシュは更新されません。キャッシュを更新するには、.data() を使用する必要があります。そのため、

を使用する必要があります。 リーリー

更新してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート