如何使用jquery查找行的父节点

Dil*_*ush -2 javascript jquery twitter-bootstrap

从以下html

<tbody>
    <tr id="article0">
        <td id="CheckboxDiv0">
            <div class="checkbox">  
                <label>
                    <input type="checkbox" id="CheckboxArticle0" value="helo">
                </label>
            </div>
        </td>
    </tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)

我想获得父ID

$ParentId = $("#checkboxArticle0").parentNode.parentNode.parentNode.parentNode.id;
Run Code Online (Sandbox Code Playgroud)

代码不能正常工作.有人可以建议我如何获取"article0"的父div的id?

Dha*_*mar 5

你可以使用.closest()

var parentId = $("#CheckboxArticle0").closest("tr").attr("id");
Run Code Online (Sandbox Code Playgroud)

描述:

closest()方法返回所选元素的第一个祖先.
请参阅:此内容更多.