jquery选择器帮助

时间:2011-02-23 05:52:02

标签: jquery jquery-selectors jquery-validate

我正在组装一个表单验证脚本,我非常坚持这个:

$("*").live('click', function(){
    if($(".validate").val()=="")
    {
        $(this).addClass("partError");
    }
});

第一个选择器附加到所有内容,以便不断更新,但是当函数运行时,它将不会执行任何操作。

我希望此函数仅选择属于此类的空input。但是可以有属于.validate类的可变数量的这些元素。

2 个答案:

答案 0 :(得分:2)

为什么要将它附加到一切?

$(".validate").live('click', function(){
    if($(this).val() == "")
    {
        $(this).addClass("partError");
    }
});

答案 1 :(得分:0)

尝试:

$("html").live('click', function(){
  if($(".validate").val()=="")
  {
    $(this).addClass("partError");
  }
});