javascript - 使用jquery获取文本字段的值

标签 javascript jquery html

我有这个html代码

<div class="sub-middle-column">
  <div class="div-header">Grandsire
    <a "#", class="table-control-focus sub-header-table-focus" id="table-control-focus-t" >abc</a>
    <ul class="table-controls hide side-action-items">
      <li>
        <a data-remote="true" data-box-no="1" class="find_or_add_horse" href="#">Find/Add Horse</a>
      </li>
      <li>
        <a href="go_to_next_horse" data-remote="true">Go to the Next Horse</a>
      </li>
    </ul>
  </div>
  <input type="text" name="search" id="search" class="search_horse">
</div>

点击find_or_add_horse链接时,我想使用jquery获取文本字段的值。我尝试了 parent 、 child 和最亲近的人,但无法得到结果。如何获取文本字段的值?

$(document).on('click', '.find_or_add_horse', function(){
  // on clicking on find/add horse link I need the value of text field here
});

最佳答案

http://jsfiddle.net/jFIT/pyPtW/

您可以使用parents来查找根元素,然后在该元素上使用find来获取输入。

console.log($(this).parents('.sub-middle-column').find('.search_horse').val());

关于javascript - 使用jquery获取文本字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22959943/

相关文章:

javascript - jQuery 拖放以显示隐藏的单元格

javascript - 错误 :Object #<ui> has no method 'containsLatLng'

javascript - 确定数字数组中高点和低点的最佳算法?

javascript - 扩展现有单例

JQuery 在单击和/或悬停在 <area> 上时更改 <map> 图像源 - 我做错了什么?

html - 大写过滤器在 Angular 平移内不起作用

php - 最新的 WP 在 PHP7 中破坏了 CSS

javascript - 有没有办法让触摸启动事件不触发点击事件?

javascript - 如何在父点击时为子元素切换多个类

jquery - 如何动态设置 bootstrap-datepicker 日期值?