我有以下的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