javascript - Jquery: get value of closest button -


here html code

<div class="panel-footer"> <div class="input-group"> <input id="btn-input" class="form-control input-sm chat_input message" type="text" placeholder="write message here..." ng-model="messagetosend"> <span class="input-group-btn"> <button id="btn_chat" class="btn btn-primary btn-sm btn_chat" value="79">send</button> </span> </div>  <div class="input-group"> <input id="btn-input" class="form-control input-sm chat_input message" type="text" placeholder="write message here..." ng-model="messagetosend"> <span class="input-group-btn"> <button id="btn_chat" class="btn btn-primary btn-sm btn_chat" value="80">send</button> </span> </div> </div> 

and here jquery code

$(document).on('keypress', '.message', function (e) {     if (e.which == 13) {     var msg = $(this).val();     var id = $(this).closest('span').next('button.btn_chat').val();     alert(msg);     alert(id); } e.preventdefault(); });  

stuck on id shows undefine.

how can button value

i have inserted code. here id not giving undefined

$(document).on('keypress', '.message', function (e) {      if (e.which == 13) {      var msg = $(this).val();      var id = $(this).next('span').find('button.btn_chat').val();      alert(msg);      alert(id);  }  e.preventdefault();  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <div class="panel-footer">    <div class="input-group">      <input id="btn-input" class="form-control input-sm chat_input message" type="text" placeholder="write message here..." ng-model="messagetosend">      <span class="input-group-btn">  <button id="btn_chat" class="btn btn-primary btn-sm btn_chat" value="79">send</button>  </span>    </div>      <div class="input-group">      <input id="btn-input" class="form-control input-sm chat_input message" type="text" placeholder="write message here..." ng-model="messagetosend">      <span class="input-group-btn">  <button id="btn_chat" class="btn btn-primary btn-sm btn_chat" value="80">send</button>  </span>    </div>  </div>


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -