相关疑难解决方法(0)

使用Jquery查找父div的id

我有一些像这样的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>
Run Code Online (Sandbox Code Playgroud)

和一些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);
});
Run Code Online (Sandbox Code Playgroud)

我真正喜欢的是如果我没有按钮上的class ="1"(我知道数字类无效,但这是一个WIP!),所以我可以确定buttonNo基于父div的id.在现实生活中,有多个部分看起来像这样.

  1. 如何找到按钮的div的id.

  2. 在按钮代码中存储答案的更加语义的方法是什么.我希望尽可能让非程序员在不破坏东西的情况下进行复制和粘贴!

jquery dom semantics

99
推荐指数
7
解决办法
28万
查看次数

标签 统计

dom ×1

jquery ×1

semantics ×1