使用Jquery获取div id?

Ser*_*gio 0 jquery

如果HTML类似于以下内容,如何使用Jquery获取DIV id或DIV类:

<div class="first" id="first_id">
<div class="second">text sample</div>
<div class="third"><button type="submit" class="some_class" id="some_id" >send</button></div>
</div>
Run Code Online (Sandbox Code Playgroud)

是否可以通过单击按钮获取div的类或ID"first"?

我知道使用这个Jquery代码我会获得按钮ID,但是我可以通过此代码中的一些更改获得带有类(或id)od"first"DIV的警报消息吗?

$("#some_id").click(function() {
var test=$(this).attr('id');
alert(test);
return false;
});
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 6

使用.closest(selector)抓取到那个父母,就像这样:

$("#some_id").click(function() {
  var test = $(this).closest('.first').attr('id');
  alert(test);
  return false;
});
Run Code Online (Sandbox Code Playgroud)

你可以在这里尝试一下.这会抓取父项,直到一个匹配.first选择器,然后只抓取该元素的ID.

  • 当我最后爬到父母那里时,我才两岁! (6认同)