jQuery:如何获取输入文本的第一个值和最后一个值

jQuery:如何获取输入文本的第一个值和最后一个值,jquery,html,Jquery,Html,我不知道如何获取输入文本的最后一个值。我已经得到了第一个值,当输入类型为空时没有得到值。这是我的密码: HTML 您可以使用[value!=]仅选择具有值的输入。 然后使用first和last从所选列表的第一项和最后一项中获取值 var$values=$.date[value!=]; $firstValue.html$values.first.val; $lastValue.html$values.last.val; 第一个值: 最后一个值:您可以反转循环并从最后一个开始 var $set =

我不知道如何获取输入文本的最后一个值。我已经得到了第一个值,当输入类型为空时没有得到值。这是我的密码:

HTML


您可以使用[value!=]仅选择具有值的输入。 然后使用first和last从所选列表的第一项和最后一项中获取值

var$values=$.date[value!=]; $firstValue.html$values.first.val; $lastValue.html$values.last.val; 第一个值:
最后一个值:您可以反转循环并从最后一个开始

var $set = $('.date');
var len = $set.length;
var firstVal = $($set[0]).val();
var lastVal = null;
for (var i = len - 1; i > 0; i--){
  if ($($set[i]).val()){
    lastVal = $($set[i]).val();
    break;
  }
}
我不知道如何获取输入文本的最后一个值。我已经拿到票了 第一个值,当输入类型为空时未获取值

这应该行得通

变量结果=$input[值!=]; console.logresult.first.val; console.logresult.last.val;
你的标记在哪里?@OusmaneMahyDiaw我已经编辑了我的帖子:不建议有多个id相同的输入元素,尤其是当它们都在一个表单中时。我希望这里不是这样。谢谢!已工作,但在将值放入空字段时未更改
$(document).ready(function(){
    var $set = $('.date');
    var len = $set.length; 
    $set.each(function(index, element) {
        if (index === 0) {
            alert (this.value);
        }
    });     
});
var $set = $('.date');
var len = $set.length;
var firstVal = $($set[0]).val();
var lastVal = null;
for (var i = len - 1; i > 0; i--){
  if ($($set[i]).val()){
    lastVal = $($set[i]).val();
    break;
  }
}