[英]Assigned variable to function(each statement in jQuery) not having values
[英]Having trouble with jquery each function with if statement
我遇到了一个 jquery 每个 function 与 else if 语句相结合的问题。
我的工作时间页面有几个输入。 如果其中一个输入具有 00:00 值,我想每次都显示警报。
这是一些 HTML
<div class="fpp-plandnia">
<div class="fpp-plandnia-item">
<div class="fpp-godziny-container">
<div class="_grid100">
<div class="_grid50">
<input id="godzina_noiphone_od" type="text" value="07:00">
</div>
<div class="_grid50 r">
<input id="godzina_noiphone_do" type="text" value="15:00">
</div>
</div>
</div>
<div class="fpp-plandnia-item">
<div class="fpp-godziny-container clearfix">
<div class="_grid100">
<div class="_grid50">
<input id="godzina_noiphone_od" type="text" value="07:00">
</div>
<div class="_grid50 r">
<input id="godzina_noiphone_do" type="text" value="15:00">
</div>
</div>
</div>
和我的剧本
$('.fpp-plandnia-item div.fpp-godziny-container').each(function(){
var a = $(this).find('div._grid50 input#godzina_noiphone_od').val()
var b = $(this).find('div._grid50.r input#godzina_noiphone_do').val()
if ((a === '00:00') || (b === '00:00')) {
alert('Hour times can not be 00:00');
} else {
Save();
}
});
不,它会显示警报,但不会阻止 Save() function。
非常感谢您的帮助。
最好的
马切伊
我想到了。
现在它就像一个魅力
var time_test = false;
$('.fpp-plandnia-item div.fpp-godziny-container').each(function(){
var a = $(this).find('div._grid50 input#godzina_noiphone_od').val()
var b = $(this).find('div._grid50.r input#godzina_noiphone_do').val()
if ((a === '00:00') || (b === '00:00')) {
time_test = true;
} else {
//
}
});
if (time_test) {
alert('Hour times can not be 00:00');
} else {
Save();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.