相关疑难解决方法(0)

空HTML5数据属性是否有效?

我想写一个简单的jQuery插件,在指定的元素下显示内联模式.我的想法是让脚本根据元素上指定的数据属性进行自动初始化.

一个非常基本的例子:

<p data-modal-target>Hover over me for an inline modal!</p>
<div data-modal-content data-modal-align="right" data-modal-trigger="hover" data-modal-offset="10px"><!-- any desired syntax can go here --></div>
Run Code Online (Sandbox Code Playgroud)

我只是想知道data-modal-target在上面的例子中是否有效,或者它是否必须data-modal-target="true"?我不关心比IE9等更糟糕的东西,我唯一的要求是它是有效的HTML5.

html5 custom-data-attribute html5-data

111
推荐指数
2
解决办法
3万
查看次数

布尔数据-* 属性

您可以将data-*属性用作布尔属性吗?如果没有,是否有替代方案?

例如,你可以有

<input disabled>
Run Code Online (Sandbox Code Playgroud)

在某些情况下,拥有

<input data-on>
Run Code Online (Sandbox Code Playgroud)

使用data-on="true"ordata-on=""不可取——属性的存在应该表明它的布尔值。

html javascript

4
推荐指数
1
解决办法
6931
查看次数