javascript - 如何在 JavaScript/jQuery 中查找数组是否包含特定值?

标签 javascript jquery

如何检查我的列表 .sidebar 是否包含 data-id="1"

<ul class="sidebar">
  <li data-id="1">Option 1</li>
  <li data-id="2"> Option 2</li>
  <li data-id="3"> Option 3</li>
</ul>

最佳答案

选择具有值为 1data-id 属性的所有 LI,并检查集合的长度以查看该元素是否存在

var exists = $('.sidebar li[data-id="1"]').le‌​ngth !== 0;

关于javascript - 如何在 JavaScript/jQuery 中查找数组是否包含特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38962943/

相关文章:

javascript - script 标签的 type 属性的 javascript MIME 类型是什么?

javascript - 使用 jquery deferreds 处理可变数量的 ajax 请求

javascript - 我可以测试 jsonp ajax 调用的任何公共(public) api?

asp.net - jQuery 与 DotNetNuke 一起使用时出现问题

javascript - Node JS + Express - 提供静态文件和数据

javascript - json中的空字符

javascript - 按时间间隔显示不同的 <h1> 文本

jquery - 谷歌地图出现灰色方 block

javascript - 如何使用 Node.js 读取文本文件并将其写入 HTML 页面?

javascript - 将单个浏览器js代码解绑到原始文件中