haoxiaolan 2023-01-13 13:41 采纳率: 35.3%
浏览 28
已结题

jquery的对象过滤


<body>

    <ul>
        <li>aaaaaa</li>
        <li>dddddd</li>
        <li>ccccc</li>
        <li><span>ddddd</span></li>
    </ul>

    <script src="../js/jQuery.js"></script>
    <script>

    </script>
</body>    

如何用jquery的过滤选取 没有span的 li

  • 写回答

2条回答 默认 最新

  • 上官熊猫 2023-01-13 14:40
    关注
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <meta name="renderer" content="webkit" />
        <meta name="keywords" content="" />
        <meta name="description" content="" />
        <link rel="icon" href="" />
        <title>html</title>
      </head>
      <body>
        <ul>
          <li>aaaaaa</li>
          <li>dddddd</li>
          <li>ccccc</li>
          <li><span>ddddd</span></li>
        </ul>
        <script src="https://cdn.staticfile.org/jquery/1.11.3/jquery.min.js"></script>
        <script>
          let list = $("ul li").filter(
            (index, item) => $(item).find("span").length == 0
          );
          console.log(list);
        </script>
      </body>
    </html>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月13日
  • 已采纳回答 1月13日
  • 创建了问题 1月13日