入力フィールドの値をクラス 'fullaccountcode'で次のdivにネストしようとしていますが、結果を警告すると空に戻ります。jQuery次のDivネストの入力フィールドの値を取得
HTML:
<div class="row">
<div class="col-lg-1 col-md-1 col-sm-2 col-xs-2 fullaccountcode">
<input type=text name=mcode[] id=mcode placeholder="34" class="form-control">
</div>
<div class="col-xs-1 show-slash">
<span>/</span>
</div>
<div class="col-lg-1 col-md-1 col-sm-2 col-xs-2 fullaccountcode">
<input type=text name=ccode[] id=ccode placeholder="01" class="form-control" value="yello">
</div>
<div class="col-xs-1 show-slash">
<span>/</span>
</div>
<div class="col-lg-1 col-md-1 col-sm-2 col-xs-2 fullaccountcode">
<input type=text name=sacode[] id=sacode placeholder="0016" class="form-control">
</div>
</div>
JS:
$(document).on("keyup","#mcode",function() {
alert($(this).closest('div').nextAll('.fullaccountcode').eq(0).val());
});
は '.nextAllを交換してみ使用することができます( ) 'を' .find() 'で置き換え、iそれはそれを得る:) – ThisGuyHasTwoThumbs
あなたのHTMLコードを表示してくださいそれはより明確になります。 –