cliquez sur événement déclenché deux fois - jquery

J'ai l'simplifiée suivante html:

<div class="foo" style="width:200px; height:200px;">
  <input type="checkbox" />
</div>

<script type="text/javascript">
  $('.foo').click(function(){$(this).find('input:checkbox')[0].click();});
</script>

Cliquant sur le 200x200 div 'foo' fonctionne bien, et déclenche l'événement click pour la case à cocher à l'intérieur.

Cependant quand j'ai exactement cliquez sur la case à cocher lui-même, il déclenche son "normales" de l'événement, plus le jquery lié événement ci-dessus, la signification de la case vérifie lui-même, puis décoche une fois de plus.

Est-il un bon moyen pour éviter cela?

Il semble correct sous IE, et pas dans FF.

OriginalL'auteur maxp | 2011-01-10