如何在jQuery中获取最近输入的值

如何在jQuery中获取最近输入的值,jquery,Jquery,我无法获取输入字段的值--反复尝试 这是HTML <div class="col-md-10 persStmtPad input-group" style="margin-top: 1.5em;margin-left:35px"> <input id="summerCourses1" name="summerCourses[]" type="text" placeholder="Summer Course" class="form-control input-md" val

我无法获取输入字段的值--反复尝试

这是HTML

<div class="col-md-10 persStmtPad input-group" style="margin-top: 1.5em;margin-left:35px">
  <input id="summerCourses1" name="summerCourses[]" type="text" placeholder="Summer Course" class="form-control input-md" value="ABcdEFG">
  <div class="input-group-btn">
    <button name="scButtonMinus" class="btn btn-default btn-md scClick" style="background-color:#efefef;color:#999;margin-top:12px" title="Delete this Prerequisite Course" value=""><span class="glyphicon glyphicon-minus" aria-hidden="true"></span></button>
    <button name="scButtonPlus" class="btn btn-default btn-md scClick" style="background-color:#efefef;color:#999;margin-top:12px" title="Add another Prerequisite Course" value=""><span class="glyphicon glyphicon-plus" aria-hidden="true"></span></button>
  </div>
</div><!-- end input-group -->

所有控制台日志项都返回“undefined”

您必须从
$(this)
和目标元素的公共父级调用
closest()
closest()
向上遍历DOM,即它找到父对象,并
find()
找到子对象

$(this).closest('.input-group').find('input').val()

$(this).closest('.input group').find('input').val()
Oh My!!成功了。感谢百万@empiric!!!
$(this).closest('.input-group').find('input').val()