Javascript 使用JS或jQuery更新数据-*
有没有办法用Javascript 使用JS或jQuery更新数据-*,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,有没有办法用JavaScript或jQuery更新div的data-*()元素的值?Simple <div data-xyz="50"> $("div").data("xyz",30) 美元(“div”)。数据(“xyz”,30) 您可以使用jQuery.prototype.attr或jQuery.prototype.data如果您使用jQuery $(选择器).attr('data-something','stuff') $(选择器).data('something','st
JavaScript
或jQuery
更新div
的data-*
()元素的值?Simple
<div data-xyz="50">
$("div").data("xyz",30)
美元(“div”)。数据(“xyz”,30)
您可以使用jQuery.prototype.attr
或jQuery.prototype.data
如果您使用jQuery
$(选择器).attr('data-something','stuff')
$(选择器).data('something','stuff')
或者您可以使用dataset
或Element.prototype.setAttribute
来编写javascript
document.querySelector(选择器).dataset['something']='stuff'
document.querySelector(选择器).dataset.something='stuff'
document.querySelector(selector).setAttribute('data-something')='stuff'
$(selector).data('prefix',newValue)
或@Satpal不确定这是个问题,但您提供的两种方法都不会更新属性值upvote以显示vanialla js
和jQuery
方式