为javascript选择器使用html5数据属性是一个好主意吗?

时间:2011-08-26 17:21:51

标签: javascript html dom

我试图在DOM中明确表示javascript代码取决于结构。以下是一个好主意吗?

HTML:
<a class='submenu' data-submenu="true" .... </a>

JS:
var mySubnav = $("[data-submenu]");

非常清楚javascript是在html上运行的。但我还没有看到其他人使用它。

1 个答案:

答案 0 :(得分:1)

我不确定为什么你不能只为这种情况使用类?如果你的链接有一个subnav类,它比data-submenu属性更兼容,易于解析,还有styable。