我有这个 jquery 函数:
$(function() {
$('.submitButton').click(function(){
$('input').each(function() {
if ($(this).attr('min')) {
if ($(this).val()<$(this).attr('min')){
$('#'+$(this).attr('id')+"_errMess").prepend(' Your data should be more than '+$(this).attr('min'));
}
}
});
});
});
它似乎只检查输入中输入的第一个数字。因为例如当 'min' 属性的值为 7,输入的值为 10 时,它会显示错误消息(if 条件为真!!)。尽管当我希望它提醒值时,它似乎知道真实值和总值并返回 10。
alert($(this).val());
你能帮我理解什么是错的吗?