我有将返回true或false的函数
$.fn.valForm = function(){
if($(this).val().length < $(this).attr("minLength"))
{
alert("false");
}
else
{
alert("true");
}
};
为多个选择器执行它(4)
$("#txtFirst, #txtLast, #txtNick, #txtEmail").valForm();
结果只有1次警报
我需要它导致这样的4次警报
$("#txtFirst").valForm();
$("#txtLast").valForm();
$("#txtNick").valForm();
$("#txtEmail").valForm();
怎么做更简单?
最佳答案
您的插件未编写处理此问题。
每当您制作插件时,请始终添加return this.each
,即:
$.fn.valForm = function() {
return this.each(function() {
if($(this).val().length < $(this).attr("minLength"))
{
alert("false");
}
else
{
alert("true");
}
});
};