У мене є такий html як:
<div id="1">
<p>
Volume = <input type="text" />
<button rel="3.93e-6" class="1" type="button">Check answer</button>
</p>
<div></div>
</div>
і деякі 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);
});
Що мені дуже хотілося б, якби мені не довелося мати клас = "1" на кнопці (я знаю, що числові класи не вірні, але це WIP!), Тож я міг би визначити buttonNo на основі ідентифікатор батьківського діла. У реальному житті є кілька таких розділів.
Як знайти ідентифікатор кнопки дітового батьківства.
Який би більш семантичний спосіб зберігати відповідь у коді кнопок. Я хочу зробити це якомога дурнішим, щоб непрограміст копіював і вставляв, не порушуючи речі!