I need to get value from input. But the forms are generated dynamically and they have the same class. How can i get for example the input value of only one? In the fiddle below if i click on modify always the first button get triggered.
<form class="myForm">
<label for='newName'>file</label>
<input type='text' class='newName' placeholder='new name'/>
<input type='button' name='change' class='btnSelected' value='Modify'/>
</form>
<form class="myForm">
<label for='newName'>file</label>
<input type='text' class='newName' placeholder='new name'/>
<input type='button' name='change' class='btnSelected' value='Modify'/>
</form>
<script>
$(document).ready(function(){
$(".myForm").on('click', '.btnSelected', function() {
newName = $(".newName").val();
console.log(newName);
});
});
</script>
Fiddle: https://jsfiddle.net/jkwv0oha/2/