jquery 选择器帮助

Posted

技术标签:

【中文标题】jquery 选择器帮助【英文标题】:jquery selector help 【发布时间】:2011-07-02 12:41:09 【问题描述】:

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

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

第一个选择器附加到所有东西上,因此它会不断更新,但是当函数运行时它不会做任何事情。

我希望这个函数只选择属于这个类的空的input。但属于.validate 类的这些元素的数量可能不定。

【问题讨论】:

【参考方案1】:

你为什么要把它附加到所有东西上?

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

【讨论】:

【参考方案2】:

试试:

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

【讨论】:

以上是关于jquery 选择器帮助的主要内容,如果未能解决你的问题,请参考以下文章

JQuery-02-笔记

JavaScript--JQuery选择器

需要 JQuery 选择器的帮助,该选择器返回所有选中的复选框,这些复选框是具有指定类的节点的子节点

Jquery常用的选择器有哪些?

JQuery选择器--------页面效果

手工灯箱问题中的 JQuery 选择器 + 现场演示。简单的脚本需要帮助:)