Какой хороший шаблон для добавления дополнительных данных в элемент HTML? Например, я хотел бы связать флажок с HTML, который я хотел бы скрыть, когда флажок снят. Как и атрибут for
элемента label
, я хочу указать связь в разметке, чтобы я мог написать простой, общий сценарий для перебора всех флажков и подключить обработчик событий jquery для скрытия / отображения.
Например, в этом HTML:
<input type="checkbox" id="showFoo" />
<div id="foo">
Some HTML here. Hide this when the checkbox is unchecked.
</div>
Что хорошего в том, чтобы мой сценарий знал, что #showFoo
относится к #foo
? В идеале это то, что не делает мой HTML неподтвержденным или не требует от меня использования определенного соглашения об именах для идентификаторов. Дополнительный кредит, если он делает мой сценарий более эффективным.