Özelliğe sahip bir div var data-myval = "10"
. Değerini güncellemek istiyorum; kullanırsam değişmez div.data('myval',20)
mi? div.attr('data-myval','20')
Yalnızca kullanmam gerekiyor mu?
HTML5 ve jQuery arasında kafam karışıyor mu? Tavsiye lütfen. Teşekkürler!
DÜZENLEME: Güncelleme div.data('myval')=20
için div.data('myval',20)
, ama yine de HTML güncellenmesi değildir.
div.data('myval')=20
yalnızca sözdizimi yanlış olduğu için bir değer depolamaya çalışmaz - doğru sözdiziminin yanıtlarına bakın. Ancak .data()
, element niteliğini gerçekten güncellemediğini , verileri başka bir yerde sakladığını unutmayın .
div
? Bir jQuery nesnesi veya öğesi mi?