I have this html:

```js
$(function() {
    $('.link-check').on("click", function(e){ 
        $(this).find("input").click();
    })
});
```

```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class="link-check">
        <label>
            <input type="checkbox"> Check
        </label>
    </a>
```

When I click on a link or directly on an input it prints, constantly, in the console `Maximum call stack size exceeded` and the page is blocked.

If I execute `$('.link-check')` and `$('.link-check').find("input")` in the console, it returns just one element, in both cases.

Why do I get that error?