Если ни одно из других предложений не работает, возможно, ваш селектор не работает должным образом. В приведенном вами примере вы, похоже, ищете ссылку, подобную этой:
<a id='reply' href='#'>add comment</a>
Это правильно? Вы не упомянули, как вы генерировали html, но с asp.net я знаю идентификатор на стороне сервера! = Идентификатор на стороне клиента, и вам нужно изменить ваш селектор так:
$('a[id$=reply]')
В любом случае, вот полный пример с HTML, который отлично работает для меня:
<html>
<head>
<script type="text/javascript" src='scripts\jquery-1.2.6.min.js'></script>
</head>
<body>
<div style='height:400px'>
Space to demonstrate that clicking the link does not scroll the page.
</div>
<div id='main'>
<a href='#' id='clicky'>here</a>
</div>
</body>
<script>
$(function(){
$('a#clicky').click(function(){
$(this).after('Hello There')
return false;
});
});
</script>
</html>