从内部点击获取外部ID

时间:2015-02-18 19:58:20

标签: javascript jquery click

单击按钮后如何获得“id_edge”?

<div id="id_edge">
  <div>
    <div>
      <div>
        <button id="button">click</button>
      </div>
    </div>
  </div>
</div>

3 个答案:

答案 0 :(得分:1)

我自己回答:

var btn = document.getElementById("button");
var result = btn.parentNode.parentNode.parentNode.parentNode.id;

将提供id id_edge

答案 1 :(得分:0)

$("button").click(function(){

var whatYouWant = $(this).parent().eq(4).attr(id);

});

会为您提供id id_edge

答案 2 :(得分:0)

使用jQuery:

<p th:if="${#fields.hasErrors('itemId')}" th:errors="*{all}">Name Error</p>