ฉันมี 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);
});
สิ่งที่ฉันต้องการจริงๆคือถ้าฉันไม่ต้องมี class = "1" บนปุ่ม (ฉันรู้ว่าคลาสตัวเลขไม่ถูกต้อง แต่นี่คือ WIP!) ดังนั้นฉันจึงสามารถกำหนดปุ่มได้ไม่ขึ้นอยู่กับ id ของ div หลัก ในชีวิตจริงมีหลายส่วนที่มีลักษณะเช่นนี้
ฉันจะค้นหารหัสของ div เลี้ยงดูปุ่มได้อย่างไร
อะไรจะเป็นวิธีที่มีความหมายมากขึ้นในการจัดเก็บคำตอบในโค้ดปุ่ม ฉันต้องการทำให้สิ่งนี้เข้าใจผิดได้มากที่สุดสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์สามารถคัดลอกและวางโดยไม่ทำลายสิ่งต่างๆ!