Ho un html come questo:
<div id="1">
<p>
Volume = <input type="text" />
<button rel="3.93e-6" class="1" type="button">Check answer</button>
</p>
<div></div>
</div>
e alcuni JS come questo:
$("button").click(function () {
var buttonNo = $(this).attr('class');
var correct = Number($(this).attr('rel'));
validate (Number($("#"+buttonNo+" input").val()),correct);
$("#"+buttonNo+" div").html(feedback);
});
Quello che mi piacerebbe davvero è se non dovessi avere la classe = "1" sul pulsante (so che le classi numeriche non sono valide, ma questo è un WIP!), In modo da poter determinare buttonNo in base al id del div genitore. Nella vita reale ci sono più sezioni che hanno questo aspetto.
Come faccio a trovare l'id del div genitore del pulsante.
Quale sarebbe un modo più semantico per memorizzare la risposta nel codice del pulsante. Voglio renderlo il più sicuro possibile per un non programmatore per copiare e incollare senza rompere le cose!