.remove() in jquery doesn't remove DOM instantly
<p>I have the following function to remove a DOM element "div", </p>

<pre><code>$('#emDiv').on("click", ':button[data-emp-del="true"]', function (evt) {
        evt.preventDefault();
        // Get Row - "emp0" or "emp1" etc ...
        var rowId = "#" + $(this).data('emp-id');

        // Remove the DIV
        $(rowId).fadeOut('normal', function () {
            $(this).remove();
        });

        // The results below returns even the one that was removed
        // $('div[id^="emp"]')

        return false;
    });
</code></pre>

<p>How to completely remove the DIV above instantly as I want to loop over remaining DIVs change their IDs.</p>

<p>Thanks</p>
