我有这样的一些 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!),所以我可以基于父div的id确定buttonNo。实际情况下有多个看起来像这样的部分。
如何找到包含按钮的父div的id。
存储按钮代码中答案的更语义化的方式是什么。我想尽可能地为非程序员复制和粘贴而不破坏东西提供便利!