したがって、特定のdivにスクロールすると思われるJQueryに問題があります。
HTML
<div id="searchbycharacter">
    <a class="searchbychar" href="#" id="#0-9" onclick="return false">0-9 |</a> 
    <a class="searchbychar" href="#" id="#A" onclick="return false"> A |</a> 
    <a class="searchbychar" href="#" id="#B" onclick="return false"> B |</a> 
    <a class="searchbychar" href="#" id="#C" onclick="return false"> C |</a> 
    ... Untill Z
</div>
<div id="0-9">
    <p>some content</p>
</div>
<div id="A">
    <p>some content</p>
</div>
<div id="B">
    <p>some content</p>
</div>
<div id="C">
    <p>some content</p>
</div>
... Untill Z
JQuery
コードで実行したいことは次のとおりです。
$( '.searchbychar' ).click(function() {
    $('html, body').animate({
        scrollTop: $('.searchbychar').attr('id').offset().top
    }, 2000);
});