我在下面的代碼中工作很好,我在jQuery中準備好的功能,當我填寫表單並將焦點從輸入元素更改爲另一個運行ajax檢查並分配一個CSS類到元素,顯示如果驗證或不。一切還好。如何在jQuery中定義函數?
id'喜歡用這個代碼定義一個函數,所以我也可以在頁面剛剛加載時調用它,所以如果表單填充在服務器端,並且模糊,但是我面對時也會執行檢查麻煩在jQuery中定義函數。
這是在模糊運行的代碼
$('#join_username').blur(function(){
$('#join_username').addClass(\"join_form_input_checking\");
$('#join_username').removeClass(\"join_form_input\");
$('#join_username').removeClass(\"join_form_input_error\");
$('#join_username').removeClass(\"join_form_input_verified\");
$.post(\"inc/viewlets/join_form/check_username.php\", {
join_username: $('#join_username').val()
},
function(response){
setTimeout(\"finishAjaxUsername('usernameResult', '\"+escape(response)+\"')\", 400);
if(escape(response)=='true') joinFormCheck[0]=true;
else joinFormCheck[0]=false;
checkFormArray(joinFormCheck);
}
);
return false;
});
你爲什麼要逃避字符串分隔符? – kiamlaluno 2009-12-18 18:02:58