Jquery里each里无法退出循环问题


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="jquery-3.3.1.min.js"></script>
</head>
<body>
<ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
    <li>d</li>
</ul>
</body>
</html>

<script>
    $(function () {
        $("ul>li").each(function () {
            if ($(this).html == "b") {
                return false
            }
            alert($(this).html())
        })
    })
</script>

就一直给我弹出所有的框框,不带停的

把alert改为console.log()就可以了。

each()就是没有退出循环功能的,
要退出循环可以用原生数组的every()或者 some()

是我疏忽了,忘记打()了,应该是html()