Je veux quand Add
est cliquée [3 td
de tr
], Javascript/JQuery sélectionnera cette id
ET l'val()
de textarea qui placé immédiatement après cet ID [pas tous les textarea]. ....Sélectionnez les données de deux rangées de table (tr)
HTML
<tr>
<td>A</td>
<td>£ 10</td>
<td><b id='1' class='btn'>Add</b></td>
</tr>
<tr>
<td>
<div class='form-group'>
<label>Add Note:</label>
<textarea class='form-control'></textarea>
</div>
</td>
</tr>
<tr>
<td>B</td>
<td>£ 10</td>
<td><b id='2' class='btn'>Add</b></td>
</tr>
<tr>
<td>
<div class='form-group'>
<label>Add Note:</label>
<textarea class='form-control'></textarea>
</div>
</td>
</tr>
<tr>
<td>C</td>
<td>£ 10</td>
<td><b id='3' class='btn'>Add</b></td>
</tr>
<tr>
<td>
<div class='form-group'>
<label>Add Note:</label>
<textarea class='form-control'></textarea>
</div>
</td>
</tr>
JS
<script>
$('b.btn').click(function(){
var x_id = $(this).attr('id');
var note = $('textarea').val();
});
</script>
Peut-être pouvez-vous ajouter un attribut 'id' à chaque zone de texte? –
Il y a beaucoup de textarea ... et ceux-ci ajoutent le bouton et le textarea seront générés par l'intermédiaire de PHP ..... –