Bunun gibi bazı html'm var:
<div id="1">
<p>
Volume = <input type="text" />
<button rel="3.93e-6" class="1" type="button">Check answer</button>
</p>
<div></div>
</div>
ve bunun gibi bazı JS:
$("button").click(function () {
var buttonNo = $(this).attr('class');
var correct = Number($(this).attr('rel'));
validate (Number($("#"+buttonNo+" input").val()),correct);
$("#"+buttonNo+" div").html(feedback);
});
Gerçekten istediğim şey, düğmede sınıf = "1" olması gerekmeseydi (sayısal sınıfların geçerli olmadığını biliyorum, ancak bu bir Devam Eden Çalışma!), Böylece düğmeyi üst div kimliği Gerçek hayatta buna benzeyen birden fazla bölüm vardır.
Düğmeye ebeveynlik yapan div kimliğini nasıl bulabilirim.
Cevabı düğme kodunda saklamanın daha anlamsal bir yolu ne olabilir? Programcı olmayan birinin bir şeyleri bozmadan kopyalayıp yapıştırması için bunu olabildiğince kusursuz hale getirmek istiyorum!