$.each 中return问题
1、效果
2、代码
<html>
<head>
<title>$.each中return问题</title>
<style>
.input-class{
margin:10px;
line-height:20px;
}
.submit-class{
margin:10px;
}
</style>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</head>
<body>
<input type="text" data="输入框1" class="input-class" name="age"><br/>
<input type="text" data="输入框2" class="input-class" name="age"><br/>
<input type="text" data="输入框3" class="input-class" name="age"><br/>
<button class="submit-class" id="submitbut">提交</button>
</body>
<script type="text/javascript">
$("#submitbut").click(function(){
var flag = false;
var msg = '';
$("input[name=age]").each(function(){
var data = $(this).attr('data');
var value = $(this).val();
console.log(value);
if(value ==''){
flag = true;
msg = data+'不能为空!';
}
});
if(flag){ //为空,给出提示,不运行后面代码
alert(msg);
return;
}
alert('满足条件执行这里');
});
</script>
</html>