Tôi có một số html như thế này:
<div id="1">
<p>
Volume = <input type="text" />
<button rel="3.93e-6" class="1" type="button">Check answer</button>
</p>
<div></div>
</div>
và một số JS như thế này:
$("button").click(function () {
var buttonNo = $(this).attr('class');
var correct = Number($(this).attr('rel'));
validate (Number($("#"+buttonNo+" input").val()),correct);
$("#"+buttonNo+" div").html(feedback);
});
Điều tôi thực sự muốn là nếu tôi không phải có class = "1" trên nút (tôi biết các lớp số không hợp lệ, nhưng đây là một WIP!), Vì vậy tôi có thể xác định buttonNo dựa trên id của div mẹ. Trong cuộc sống thực có nhiều phần trông như thế này.
Làm cách nào để tìm id của nút div làm cha mẹ.
Một cách ngữ nghĩa hơn để lưu trữ câu trả lời trong mã nút là gì. Tôi muốn làm cho điều này càng dễ hiểu càng tốt để một người không phải lập trình viên có thể sao chép và dán mà không làm hỏng mọi thứ!