私はこのようないくつかの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。実際には、このようなセクションが複数あります。
ボタンの親であるdivのIDを見つけるにはどうすればよいですか。
答えをボタンコードに格納するためのよりセマンティックな方法は何でしょうか。私はこれをできるだけ簡単に、プログラマー以外の人が物事を壊すことなくコピーアンドペーストできるようにしたいと思います!