데이터 속성이 있는 div가 있습니다
이런 스크립트가 있어요
위 스크립트를 사용하면 데이터 위치 속성이 10으로 업데이트되지만 다시 버튼을 클릭하면 데이터 위치가 여전히 1
업데이트하려면 처음으로 .data() 访问 data-* 属性时,该属性的值由 jQuery 内部缓存,并且 .data() 从那时起就使用缓存。使用.attr()更新属性不会更新缓存,您需要使用.data()를 사용하세요. 그렇기 때문에
.data()
data-*
.attr()
업데이트하세요.
업데이트하려면 처음으로
를 사용해야 합니다. 으아악.data()
访问data-*
属性时,该属性的值由 jQuery 内部缓存,并且.data()
从那时起就使用缓存。使用.attr()
更新属性不会更新缓存,您需要使用.data()
를 사용하세요. 그렇기 때문에업데이트하세요.