Посмотрите демо пример. Там есть варианты реализации и со скрытыми подсказками. Привязку я не могу назвать жесткой, так как я могу
использовать один вывод к целому списку элементов, если у них одинаковая стилистика. Верстка из-за обвертки получилась большая, но таким способом мы привязываем подсказку к объекту без большой помощи скрипта, а стилями.
Спасибо за критику.
Вся проблема в весе скрипта. Я пытался написать такой сценарий, чтобы он не имел ничего лишнего, и имел минимальный вес. В данной реализации верстальщик может сделать любую стилизацию, будь то сообщение при валидации формы или подсказка, так как скрипт не привязывается к классу который используется в стилях. Подсказке можно задать любую стилизацию.
использовать один вывод к целому списку элементов, если у них одинаковая стилистика. Верстка из-за обвертки получилась большая, но таким способом мы привязываем подсказку к объекту без большой помощи скрипта, а стилями.
Спасибо за критику.