这是可能的,我的div数据属性是:
data-obj="{"__type":"GalleryImgModel","GalleryImageId":49,"GalleryId":0,"PersonId":264}"
和我尝试的jquery基于文档(我已经正确定义了项目!)
item.data('obj',{"MoreThanOneImage" : moreThanOneImage});
帮助非常棒,谢谢
答案 0 :(得分:1)
您需要先将数据属性字符串转换为对象,然后添加值。尝试类似:
$('#my-element').data($.extend({'new-key':'new-value'},
JSON.parse($('#my-element').data()));
这样的事情应该可以解决问题。