Wie kann ich den Wert von data-idTarif
auf Alert id_tarif_groupe erhalten? Ich habe mit attr()
und data()
Methoden versucht, aber keiner von ihnen funktioniert.Jquery return undefined Datenattribut
$('.ddd').click(function(event) {
var ID = $(this).attr('id');
}).change(function() {
var ID = $(this).attr('id');
var tarifHT = $('#id_saddle_model_' + ID).val();
var id_tarif_groupe = $(this).data('idTarif');
alert(id_tarif_groupe + ' ' + tarifHT + ' ' + ID);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr bgcolor=#e0e0e0 id="108" class="ddd">
<td>ASG </td>
<td><input type="text" value="" style="" id="id_saddle_model_108" data-idTarif="1"></td>
<td><input type="text" value="3700.00" style="" id="id_saddle_model_108" data-idTarif="2"></td>
<td id="l_108"></td>
</tr>
<tr bgcolor=#ffffff id="99" class="ddd">
<td>CEC </td>
<td><input type="text" value="" style="" id="id_saddle_model_99" data-idTarif="1"></td>
<td><input type="text" value="" style="" id="id_saddle_model_99" data-idTarif="2"></td>
<td id="l_99"></td>
</tr>
</table>
'.ddd' ist ein' tr' Element, das Feuer nicht 'change' Ereignisse. Es ist nicht klar, was Sie hier zu tun versuchen –