【发布时间】:2016-03-07 19:26:05
【问题描述】:
自从几周前我开始使用 jQuery 以来,我仍然需要一些支持。
我必须输入字段(类型=数字)。如果两个输入字段值都被填写(两个,而不仅仅是一个),并且它们大于 0。应该显示一个隐藏元素。
我想出了这个......但我想我不明白每个循环......
到目前为止,这是我的代码。提前致谢!
$('#container').on('input', '.sides', function(){
$.each($('input[type=number]'),function(){
if(this.value > 0){
$('#content').removeClass('hidden');
} else {
$(this).addClass('marker');
}
});
});
.hidden {
display:none;
}
.marker {
border:3px solid red;
background:yellow;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div id="container">
<input type="number" class="sides" id="side_a">
<input type="number" class="sides" id="side_b">
<div class="hidden" id="content">
<h1>
Hello :)
</h1>
</div>
</div>
【问题讨论】:
标签: jquery validation input