http://jsfiddle.net/mplungjan/H9Raz/
Après quelques tests avec Next('a') et autres, j'en ai finalement trouvé un qui a fonctionné. Je me demande juste pourquoi le prochain(« a ») ne l'a pas fait, ou le plus proche ou similaire. Existe-t-il des moyens plus propres d'accéder au href du lien après la case à cocher que je clique ?
$('form input:checkbox').click(function () {
alert($(this).nextAll('a').attr("href"));
});
<form>
<div>
<input type="checkbox" name="checkThis" value="http://www.google.com" />Check here<br/>
<a href="http://www.google.com">click here</a><br>
<input type="checkbox" name="checkThis" value="http://www.bing.com" />Check here<br/>
<a href="http://www.bing.com">click here</a>
</div>
</form>