Une fonction setInterval peut-elle s'arrêter?

J'ai un jsFiddle avec un exemple de notre travail.

$().ready(function() {
    $('.test').each(function() {
        $this = $(this);
        $this.data('Worker', function() {
            $('#stop').html((parseInt($('#stop').html()) + 1))
        })
        setInterval($this.data('Worker'), 100);
    });

    $('#stop').click(function() {
        //I want the worker function to stop being triggered here
        $('.test').remove();
    });
});

Ce que je voudrais faire est de fixer un travailleur de la fonction à un élément dans le DOM de sorte que lorsque l'élément est supprimé, le travailleur de la fonction s'arrête.

Est quelque chose comme cela possible?

source d'informationauteur Justin808