我有以下的jQuery函數jQuery函數工作在Firebug控制檯,但不是在頁面
$("#photographers_password_confirm").focusout(function() {
alert('bla')
if($("#photographers_password") != $("photographers_password_confirm")){
$("#photographers_password_error").slideDown();
}else{
$("#photographers_password_error").hide();
}
});
它工作在Firebug控制檯罰款,但是當我把它放在它不能同時工作,但它的頁面不會在螢幕控制檯中返回任何錯誤。我究竟做錯了什麼?
你可以把你的代碼有一些相關的標記沿[的jsfiddle] (http://jsfiddle.net)?從上面的代碼中很難弄清楚。 – abhinav
你是否將它包裝在'$(document).ready()'中?如果您要添加'#photographers_password_confirm',則需要使用'$(「#photographers_password_confirm」)。live('focusout',function(){})'。 – Matt
你想比較的字段值,而不是jQuery對象:$(「#photographers_password」)。val()$(「photographers_password_confirm」)。val() – Irishka