如果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>
点击按钮,是否可以“获取div”的类或ID?
我知道使用这个Jquery代码我会得到按钮ID,但是我可以通过这个代码中的一些更改得到带有类(或id)od“first”DIV的警告消息吗?
$("#some_id").click(function() {
var test=$(this).attr('id');
alert(test);
return false;
});
答案 0 :(得分:6)
使用.closest(selector)
抓取该父级,如下所示:
$("#some_id").click(function() {
var test = $(this).closest('.first').attr('id');
alert(test);
return false;
});
You can give it a try here。这会抓取父项,直到一个匹配.first
选择器,然后只抓取该元素的ID。