首页 > 解决方案 > 如何通过 jquery 函数获取详细信息?

问题描述

我有下拉选择的html代码,带有这样的复选框:

<ul id="channelFieldUL" class="dropdown-menu channelFieldUL">
   <li class="sourceFieldRecordClass" onclick="goNext("account")">
       <a class>
       <label>
          <input type="checkbox" value="account" class="apiFieldRecord" id="account0">" account "
       </label>
       </a>
   </li>
   ... 
     //another li
<ul>

然后函数:

function goNext(source){
   //content
}

我想问的是,我需要在函数中输入什么来获取所有<ul>选项,然后取消选中选定选项旁边的其他选项?

PS:我尝试使用.parent()or .closest,但它不起作用(可能是因为使用错误)

标签: javascriptjquery

解决方案


您可以使用查询选择器来获取 ul 元素内的所有 li 元素

    let lis = document.getElementById('channelFieldUL').getElementsByTagName('li');

推荐阅读