javascript - 选择div内ul的id

标签 javascript jquery

我需要一个变量来选择带有 class="cd-faq-group" 的 ul id。

ul 位于带有 id="items"class="cd-faq-items" 的 div 内。

现在我在 js 函数中有以下代码:

但是,这似乎不起作用。

function searchBar() {
    var input, filter, ul, li, a, i;
    var ids = $('div.items').find("ul.cd-faq-group").attr("id");
}

是的,总的来说,我是一个编码菜鸟。

最佳答案

如果 div 中只有一个 ul,您可以使用:

function searchBar() {
    var input, filter, ul, li, a, i;
    var ids = $("#items").find("ul.cd-faq-group").attr("id");
}

其他

$(document).ready(function() {
  searchBar();
});


function searchBar() {
  var input, filter, ul, li, a, i;
  var uls = $("#items").find("ul.cd-faq-group");
  $.each(uls, function(i, item) {
    var id = item.id;
    console.log(id);
  });
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="items" class="cd-faq-items">
  <ul id="1" class="cd-faq-group">
  </ul>
  <ul id="2" class="cd-faq-group">
  </ul>
  <ul id="3" class="cd-faq-group">
  </ul>
</div>

关于javascript - 选择div内ul的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53649236/

相关文章:

javascript - 有没有统一的方法来知道节点是否可见?

javascript - 如果没有找到数据,JQuery 将类添加到另一个 div(但不是父级)

jquery - Jira 自定义字段 - 如何在 Velocity edit.vm 中使用 jquery

jquery - 从中心扩大div

javascript - jquery 同位素最大化项目以适合父容器

javascript - React - 如何将电话号码格式化为用户类型

javascript - 我正在接受用户输入并将其拆分 - 如何最好地检查每个输入的类型并删除空格?

jquery - 使用 JQuery 删除导致 "Undefined"错误

javascript - 从页面禁用浏览器打印选项(页眉、页脚、边距)?

javascript - 将 curl 命令转换为 JavaScript