iPhoneサイト構築に役立つメモ

フォーム関連

デフォルトだと反映されないlabel要素を解決したい。
lunatic-codeさんがめっちゃ参考になるコードを掲載しています。

http://blog.lunatic-code.net/webdesign/jquery/664/

$(function(){
$('label').click(function(e){
var elm=$('#'+$(this).attr('for'));
if(elm.attr('checked')=='checked'){
elm.removeAttr('checked');
}else{
elm.attr('checked','checked')
}
return false;
});
$(':checkbox,:radio').click(function(e){
e.stopPropagation();
});
});