http://sgx2.blog99.fc2.com/blog-entry-21.html
以下引用
フォームを作る際に、ユーザビリティを激的に向上させるひとつに、チェックボックスやラジオボタンと一緒に使うlabelタグがあります。
例えば↓これが普通のチェックボックス
チェックして下さい
これにlabelタグをつけてあげると↓こんな感じ
チェックして下さい
こうすると、「チェックして下さい」をクリックしても、チェックボックスにチェックが入ります。
ただ、iPhoneやiPadに搭載されているブラウザのMobile Safariでは、このラベルタグが使えません。。
使えるようにして欲しいですがしょうがないです。
<script type="text/javascript">
$(function(){
$('form label').click(function(){
$(this)
.children('input[type="radio"]')
.attr('checked','checked');
});
});
</script>