は、私はそれがチェックボックスでラベルを関連付けることが時々良好であることを知っていますか?
私が気にする主な理由は、ラベルをクリックしてチェックボックスの値を切り替えるのが好きだからですが、idをとても単純なものに使う考えが嫌いです。"for = id"を使用せずにラベルをチェックボックスに関連付けることはできますか?</p> <pre><code><input id="something" type="checkbox" value="somevalue" /> <label for="something">this is label text</label> </code></pre> <p>..but私はそれを関連付けるためのIDを使用する</em>を持って<em>ん:
jQueryを使用して、クリックされたラベルの前の要素(チェックボックス)を切り替えることができたと思いますが、もっと簡単なものがあります。 https://stackoverflow.com/a/2720771/923817は解決策のように見えましたが、ユーザーはIEで動作しないと言いました。
+ 1ベストソリューション - [暗黙的なラベルの関連付け]のHTML仕様を参照してください(http://www.w3.org/TR/html4/interact/forms.html#h -17.9.1)。 – SliverNinja
これはIEで動作しますか? http://stackoverflow.com/a/2720771/923817はそれがないと示唆 –
(仕様による)制限:このテクニックは、レイアウトのためにテーブルが使用されていて、1つのセルにラベルがあり、 * – SliverNinja