向DOM添加数据属性
$(‘div’).data(‘info’, 1);
alert($('div').data('info'));//this works
$('div[data-info="1"]').text('222');
//but this don't work
我在jquery中创建元素。之后,我要添加属性“数据”。他很喜欢,并且被添加了,但是在DOM中,这并不明显,我无法使用
$('div[data-example="example"]').html()
回答:
使用.data()
方法:
$('div').data('info', '222');
请注意,这不会创建实际的data-info
属性。如果需要创建属性,请使用.attr()
:
$('div').attr('data-info', '222');
以上是 向DOM添加数据属性 的全部内容, 来源链接: utcz.com/qa/414233.html