Я пытаюсь сделать так, чтобы в DOM было действительно очевидно, что код javascript зависит от структуры.Является ли следующее хорошей идеей?
HTML:
<a class='submenu' data-submenu="true" .... </a>
JS:
var mySubnav = $("[data-submenu]");
Поясняет, действительно ли javascript работает на html.Но я не видел, чтобы это использовали другие люди.