Jup0: "$(this)." funktioniert nicht in Unterfunktion

Beitrag lesen

Moin zusammen!

Ich habe ein (kleines) Problem(chen)...:

Baue gerade etwas und nutze jquery + js-datatables (https://datatables.net/examples/index).

Das funktioniert gut:

<script>
$(document).ready(function() {

	var table = $('#example').DataTable( {
        "respsonsive": true
    } );	
	
	$('#example tbody').on( 'click', 'img.icon-delete', function (e) {
		 bootbox.confirm("Datensatz #" + e.currentTarget.id + " wirklich loeschen?", function(result){ 
			
		 });
		 
		 table
			.row( $(this).parents('tr') )
			.remove()
			.draw();
    
	} );

... die Wirklich-Löschen-Anzeige erscheint. Leider wird beim onclick auf das IMAGE sofort der Eintrag in der Table gelöscht - egal was man auswählt.

Nun denke ich mir: Kopiere den Abschnitt des Entrag entfernens einfach in den Function-Teil der bootbox.confirm().-Funktion,... leider funktioniert das entfernen des Tabelleneintrag dann nicht mehr :-( Vermute, dasss die "$(this)"-Funktion dann in der "unter"-Funktion falsch "referenziert"? (???)

Kann mir jemand helfen bitte?!?!

Mein Code (so wie er sein sollte jedoch nicht funktioniert):

<script>
$(document).ready(function() {
	var table = $('#example').DataTable( {
        "respsonsive": true
    } );	

	$('#example tbody').on( 'click', 'img.icon-delete', function (e) {
		 bootbox.confirm("Datensatz #" + e.currentTarget.id + " wirklich loeschen?", function(result){ 

			if(result) {
				  table
					.row( $(this).parents('tr') )
					.remove()
					.draw();
			}		
							
		 }); 
	} );

1000 Dank vorab!!!