带有"数据方法"和"数据确认"属性的标签 - 它是如何工作的?

rob*_*sch 3 html

这些数据属性是hmtl5的一部分吗?它们是否被jQuery使用?我虽然数据属性是通用的.为什么会出现一个确认框,当数据方法发布时,如何将链接转换为POST?

我在网上搜索过这些属性但找不到任何有用的东西.我刚看到这些属性经常被提到红宝石的东西.

有官方文件吗?

更新:

我发现他们知道他们在Yii2中使用过.但是,似乎其他(ruby)框架以相同的方式使用这些属性(示例).这似乎是我得到它是jQuery或html5的一部分的印象的原因.

Que*_*tin 10

这些数据属性是hmtl5的一部分吗?

数据属性是.那些特定的不是.数据属性的重点是它们用于自定义扩展.

它们是否被jQuery使用?

仅在某种意义上它提供了与一般数据属性交互的API.

我虽然数据属性是通用的.

他们是.

为什么会出现一个确认框,当数据方法发布时,如何将链接转换为POST?

因为页面上的JavaScript代码会查找它们.

有官方文件吗?

规范.


sta*_*eth 3

data-* 属性用于存储页面或应用程序私有的自定义数据。它也常用于 javascript 中以定位某些元素,如下所示$('li[data-confirm="popup"]')

如果由于对此元素执行操作而出现确认框,则它可能是基于数据属性的 JavaScript 中的目标