我正在组装一个表单验证脚本,我非常坚持这个:
$("*").live('click', function(){
if($(".validate").val()=="")
{
$(this).addClass("partError");
}
});
第一个选择器附加到所有内容,以便不断更新,但是当函数运行时,它将不会执行任何操作。
我希望此函数仅选择属于此类的空input
。但是可以有属于.validate
类的可变数量的这些元素。
答案 0 :(得分:2)
为什么要将它附加到一切?
$(".validate").live('click', function(){
if($(this).val() == "")
{
$(this).addClass("partError");
}
});
答案 1 :(得分:0)
尝试:
$("html").live('click', function(){
if($(".validate").val()=="")
{
$(this).addClass("partError");
}
});