Уже разобрался. Это из-за того, что конструкция (function(){...})() вызывается в тот же момент, когда браузер находит её. А в этот момент загружен jQuery, но не загружено тело документа, где находится тег #sendbutton. Если переместить все скрипты в конец тега body, то всё будет работать.
|