Jquery cliquez sur vérifier plus proche de la case

Je suis en train d'utiliser un lien pour voir une case à cocher avec jQuery. Mon code HTML est:

<table>
  <tr>
    <td><input type="checkbox" value="test" /></td>
    <td><a class="editbutton" href="#">edit</a></td>
  </tr>
</table>

J'ai joué avec ce jquery:

jQuery('.editbutton').click(function($) {
    jQuery(this).closest('[type=checkbox]').attr('checked', true);
});

Malheureusement, ce n'est pas de travail. Des idées?

Avez-vous déjà entendu parler de HTML Étiquettes? Ils le font sans JavaScript.
Poste en tant que réponse, je serais certainement upvote.
.closest() semble le plus proche de l'ancêtre de l'élément. Vous avez besoin de faire un peu plus l'arbre transversal.
Je n'ai pas de contrôle sur la case ou bien sur le HTML en général, d'où le jQuery!

OriginalL'auteur David Brooks | 2013-12-10