Javascript 关于使用each()检查多输入计算的问题
您能看一下并让我知道为什么我不能使用each迭代器进行计算检查吗 如您所见,我尝试使用:Javascript 关于使用each()检查多输入计算的问题,javascript,jquery,Javascript,Jquery,您能看一下并让我知道为什么我不能使用each迭代器进行计算检查吗 如您所见,我尝试使用: if (!parseInt($(this).val()) === ((parseInt($(this).closest('div').find('.upper').text())) - parseInt($(this).closest('div').find('.lower').text()))) {} 它不起作用,然后我用了这个: if (!parseInt($(this).val()) === ((p
if (!parseInt($(this).val()) === ((parseInt($(this).closest('div').find('.upper').text())) - parseInt($(this).closest('div').find('.lower').text()))) {}
它不起作用,然后我用了这个:
if (!parseInt($(this).val()) === ((parseInt($(this).prev('.upper').text())) - parseInt($(this).prev('.lower').text()))) {
但是仍然没有验证输入?我不确定您是否想要实现这一点,请看以下示例:
$('test')。在('click',函数(e)上{
$(“输入”)。每个(函数(){
if($(this).val().length==0)
{
$(this.addClass('input-error');
}否则{
var upper=parseInt($(this.prev().prev().text());
var lower=parseInt($(this.prev().text());
var current_value=parseInt($(this.val());
如果(当前_值!=(上下)){
$(this.addClass('input-error');
}否则{
$(this.removeClass('input-error');
}
}
});
});代码>
。输入错误{
背景:红色;
}
5.
2.
7.
3.
200
66
测试
您希望在这里实现什么?