[jQuery] what wrong in code?

[jQuery] what wrong in code?


This code doesn't work in all browsers exept firefox. Why and what i
must to do?
Trouble: when button with id="newsitesubmit" was pressed there is no
reaction, but in firefox all is ok.
code:
function getready() {
$('#newsitesubmit').click(sendsite);
};
function sendsite() { /* отправляем данные из формы */
getready();
var sitename = $("#siteinfo #sitename").val();
var siteurl = $("#siteinfo #siteurl").val();
var uname = $("#siteinfo #username").val();
var uemail = $("#siteinfo #uemail").val();
$.get('savesite.cgi', {sname: sitename, surl: siteurl, uname:
uname, uemail:
$.get('static/msg_site_added.txt',function(data){
var oldcontent = $('#siteinfo').html();
$('#siteinfo').html(data+'Добавить еще сайт');
getready();
}
);
html:
<div id="add">
<h4>Добавление сайта</h4>

<form id="newsite">
<dl>
<dt><label for="form-sitename">Название:</label></dt>
<dd><input type="text" name="sitename" id="sitename"></dd>
<dt><label for="form-siteurl">Адрес:</label></dt>
<dd><input type="text" name="siteurl" id="siteurl"></dd>
<dt><label for="form-username">Ваше имя:</label></dt>
<dd><input type="text" name="username" id="username"></dd>
<dt><label for="form-useremail">Ваш e-mail:</label></dt>
<dd><input type="text" name="uemail" id="uemail"></dd>
<dd><input type="button" value="Отправить" id="newsitesubmit"></dd>
</form>
</div>