javascript - 如何找到具有特定数据的 li

标签 javascript jquery html

我有以下 html 代码:

<ul class="dropdown-menu shopping-cart-nav-drpdown">                                                              
    <li class="item" data-item-id="58">

     </li>
     <li class="item" data-item-id="100">

     </li>
     <li class="item last">
     <a href="/cart" class="btn btn-info full-button">View Cart</a>
     </li>
</ul>

在这个 shopping-cart-nav-drpdown 中,如何找到 data-item-id=58 的 li?是否可以在不迭代 ul 的所有子级并使用 getAttributes 的情况下执行此操作?

最佳答案

当然:

 $("li[data-item-id=58]")

还有一个很棒的 Demo

关于javascript - 如何找到具有特定数据的 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17101912/

相关文章:

javascript - 标题在滚动时淡入

javascript - 谷歌浏览器 : A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true

javascript - 比较两个对象不起作用?

html - 我正在为响应创建 ul li 子菜单,到目前为止我不知道如何为移动设备编写我已经完成了这个

javascript - 父子div的位置都是: absolute. 如何让子div占据页面100%的宽度和高度?

javascript - 如果另一个元素在顶部,则防止 onClick 触发

javascript - 使用 vanilla javascript 删除本地存储项

javascript - 使用jQuery单击滚动按钮时如何监听单击事件

javascript - 加载 ajax 内容后 Jquery 搜索过滤器不起作用

javascript - 触发点击下部元素(z-index)