如何向元素添加无价值的数据属性

use*_*174 3 jquery html5 custom-data-attribute zurb-foundation

我想使用jQuery创建Foundation警报框(此处的文档)。

警报框div的data-alert属性为:

<div data-alert class="alert-box">
Run Code Online (Sandbox Code Playgroud)

我知道你可以使用属性添加到元素.attr().data().prop()等,但我怎么能添加类似data-alert,不具有值的属性?

dav*_*ave 5

使用jQuery,您只需将其设置为空字符串即可:

$('.alert-box').attr('data-alert','');
Run Code Online (Sandbox Code Playgroud)