如何从当前div获取特定的html元素?

时间:2016-01-25 19:14:59

标签: javascript jquery html

<div class="sys-examination-field">
   <span class="sys-examination-name"><input onchange="checkCurrentDiv()" type="text" name="name" /></span>
   <span class="nad"><input type="checkbox" name="Nad" />NAD</span>
   <span class="comment"><input type="text" name="Comment" size="40" placeholder="Comment"/> </span>
</div>
.
.
.
<div class="sys-examination-field">
...
</div>

我想知道的是:   当我输入一个名为=&#34; name&#34;的文本框的值时,有没有办法让这个值成为它的评论输入值(在那个 - 当前div中)?

感谢。

1 个答案:

答案 0 :(得分:1)

$('input[name="name"]').on('keyup',function(){
  $('input[name="Comment"]').val( $(this).val() );
});

$('.sys-examination-field').on('keyup','input[name="name"]',function(){
  var $this = $(this);
  $this
     .closest('div')
     .find( 'input[name="Comment"]' )
     .val( $this.val() );
});

(编辑以反映评论中建议的问题的改进。)