使用Jquery的id的父级

rah*_*hul 2 javascript jquery

<div class="cdlButton" style="width:40px; float: left;">  // want this div element
     <div style="">
         <a id="changestatus" class="" onclick="changeWorkflowStatus()" href="#">
             <img id="" width="32px" height="32px" title="disable" alt="disable"  src="images/disable.png">
        </a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望div在jquery的帮助下现在我正在这样做

 $("#changestatus ").parent().parent().addClass('disablecdlButton');
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来获得顶级div元素

Dip*_*mar 7

$('#changestatus').closest('div.cdlButton').addClass('disablecdlButton');
Run Code Online (Sandbox Code Playgroud)

对于集合中的每个元素,通过测试元素本身并遍历DOM树中的祖先来获取与选择器匹配的第一个元素.

官方文件