How to break out of a jQuery each loop?

How can I break out of jQuery each loop at a specific point in the iteration? I have tried the regular break statement but it doesn’t work. Is there a way to do this in jQuery?

$('selector').each(function() {
    if (condition) {
        break;
    }
});

To break out of a $.each() loop in jQuery, you can use the return false; statement inside the loop’s callback function. As the loop uses a callback function, the break statement will not work (at least not in all browsers). return false; will cause the loop to exit immediately and not continue processing any further iterations.

$('selector').each(function() {
    if (condition) {
        return false;
    }
});