jQuery 如何找到 div 所在的 li?

标签 jquery jquery-selectors

我正在努力

$(this).parent('li').attr('widgetid')

因为当我在以下布局中单击时,我想找到 widgetid

<li widgetid="1">
    <div class="widgetHeader">
        <div class="widgetIcon"></div>
        <div class="widgetTitle"></div>
        <div class="widgetEdit"></div>
        <div class="widgetClose"></div>
    </div>
    <div class="widgetHeader"></div>
</li>

但是我变得“未定义”,所以我想我迷失了自己“widgetClose”是我试图做的事情的触发div。

最佳答案

您可以使用:

$(this).closest('li').attr('widgetid');

引用文献:

关于jQuery 如何找到 div 所在的 li?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145796/

相关文章:

jQuery 1.6.2 升级导致元选择器出现问题

javascript - jQuery 获取元素的属性和值

jQuery - 如何选择包含 th 的 tr?

jquery - 伪类选择器和自定义选择器的相对性能如何?

jquery - 跟踪 MailChimp 嵌入式表单上的提交内容

php - 如何使用 jquery 通过 ajax 发布元素值?

javascript - 是否可以在页面加载后立即强制下载文件(如 pdf)

javascript - 我如何更新来自差异 socket.io 事件的消息?

javascript - 选择两个 p 元素之间的所有元素

javascript - jQuery 滑出问题