http://jsfiddle.net/mplungjan/H9Raz/
После нескольких тестов со следующим ('a') и так далее, я наконец нашел тот, который работал.
Мне просто интересно, почему следующий («а») нет, или ближайший или похожий. Существуют ли более чистые способы получить доступ к ссылке после галочки, которую я нажимаю?
$('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>