我目前正在阅读jQuery和我米面临jQuery功能上的一些问题..任何人可以指导我关于功能。目前我只想创建一个函数,每次调用两次,如果需求相同..但函数不工作请专家指导我在代码中。jquery功能不工作
var errorAlpha = function(){
$(this).focus().keyup(function(){
var reg = /^([A-Za-z]+)$/;
var check = $(this).val();
if(reg.test(check)==true && check.match(reg)==true)
{
$(this).removeClass('error_Aplha');
}
else {
$(this).addClass('error_Aplha');
}
}),blur(function(){
var check = $(this).val();
var reg = /^([A-Za-z]+)$/;
if(reg.test(check)==true && check.match(reg)==true)
{
$(this).removeClass('error_Aplha');
}
else {
$(this).addClass('error_Aplha');
}
});
};
$('#step1 #fName').function(errorAlpha());
HTML是这里
<input type="text" class="width-260" id="fName"/>
CSS是这里
.error_Aplha {
border:1px solid #b20000 !important;
box-shadow: 0px 0px 5px #b20000;
-webkit-box-shadow: 0px 0px 5px #b20000;
-moz-box-shadow: 0px 0px 5px #b20000;
}
你有一个语法错误'}),blur'。调试代码是寻找错误的第一步。正确缩进代码也有帮助。 – elclanrs