IEでもimg要素のlabelを効かせる

注意

このJavaScriptは習作です。 至らない点が各所に残っている可能性があるので、参考にする際はご注意ください。

Sample

Mode

Code

$(function () {
  var ua = $.browser;
  if(ua.msie) {
    function inputFocus(inputId){
      $('#' + inputId).focus().click();
    }
    $('label').click(function(){
      var labelFor = $(this).attr('for');
      inputFocus(labelFor);
    });
  }
});

JavaScript1000本ノック トップページへ