<label for="rb"><img src="img.gif" alt=""></label>
<input type="radio" id="rb">
というHTMLがあったとき、
通常であればlabelをクリックしてもラジオボタンを有効になりますが、
IE6、IE7、IE8では画像のラベルは有効になりません。
そこで、JavaScriptを使ってlabelをクリックしたときにfor属性を取得して、
それに対応するid属性をもつinput要素のフォーカスをあてて、
クリックイベントを発火させます。
$('label').on('click',function () {
$('#' + $(this).attr('for')).focus().click();
});
実際に利用する際には画像のラベルが有効なブラウザだけにあててあげる必要があります。
でないとcheckboxなどで二回クリックが起こってチェック出来なくなってしまいますので注意してください。