在jquery中为某个类的每个元素运行一个if语句
Posted
技术标签:
【中文标题】在jquery中为某个类的每个元素运行一个if语句【英文标题】:Run an if statement for each element of a certain class in jquery 【发布时间】:2011-07-02 13:06:44 【问题描述】:表单特定区域中的每个input
都有.validate
类。问题是,当运行 if 语句时,尤其是这个:
$("#form").live('submit', function()
if($(".validate").val()=="")
return false;
else
return true;
);
如果其中只有一个字符在其中,它会认为它们都已填写并让表单提交。有没有办法在所有input.validate
上运行此语句?
【问题讨论】:
【参考方案1】:使用jquery's $.each 函数检查所有输入
【讨论】:
【参考方案2】:这会起作用。
$("#form").live('submit', function()
$(".validate").each(function(index,value)
if($(this).val() == "")
return false;
);
);
【讨论】:
以上是关于在jquery中为某个类的每个元素运行一个if语句的主要内容,如果未能解决你的问题,请参考以下文章
如何在 laravel 中为 highcharts 做 if else 语句
如何使用Jquery将具有某个类的所有元素的内容放入一个变量中