更改选择时在子表中获取输入值

时间:2019-07-19 08:26:08

标签: javascript jquery

我在从子表行中的输入获取值时遇到问题。让我用代码解释

<table class="order-list-bank-detail"> 
  <tbody>
    <tr>
      <td>
         <select class="dom_bankselestion">
            <option value="">-- please select --</option>
            <option value="A">Bank A</option>
            <option value="B">Bank B</option>
         </select>
      </td>
    </tr>
  </tbody>
  <tfoot>
    <table class="order-list-bank-statement">
        <tbody>
          <tr>
            <td><input class="dom_analysismonthyear" type="text"></td>
          </tr>
        </tbody>
    </table>
  </tfoot>
</table>

上面是示例代码。我要实现的是,onchange 选择,提醒 input .dom_analysismonthyear

的值

严重的是,我不知道要在jquery / javascript中做到这一点。请帮我。并先谢谢您。

3 个答案:

答案 0 :(得分:2)

这应该有效:

$('.dom_bankselestion').change(function(ev){
  alert($('input.dom_analysismonthyear').val())
})

答案 1 :(得分:2)

您要搜索的是这个

el.addEventListener(eventName, eventHandler);
  • 是您想要的事件:'change'

  • eventHandler是应该完成的任务:即执行所需的alert()

  • 的函数

答案 2 :(得分:0)

我不太了解,但也许您想要这样:

$('.dom_bankselestion').on('change', function() {
  alert($('.dom_analysismonthyear').get(0).value)
  // or you can do the same result with only jQuery functions as well:
  // $('.dom_analysismonthyear').eq().val()
});