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 を非検証にしない、または ID に特定の命名規則を使用する必要がないものです。私のスクリプトがより効率的になる場合は、追加のクレジット。