Hallo Netti,
$bearbeiten .='<button type="button" class="btn btn-default melden" data-id="'.$dnn2['nr'].'" ><i class="fa fa-bell-o" aria-hidden="true"></i> melden</button>';
$(function () { $('.melden').click(function() {
$(this).attr("disabled", 'disabled'); setzt mir am Anfang meiner Funktion das Element button auf disabled
nach dem ich $.ajax({... aufrufe führt der Aufruf $(this).attr("disabled", 'disabled'); nicht zum gewünschten Ergebnis.
Wie kann ich ohne eine id zu vergeben das "Button Element" ansprechen um es auf disabled zu setzen?
Speichere die Referenz auf das this
aus dem Event-Handler zwischen, so dass du das im AJAX-Request verwenden kannst:
$(".melden").on('click', function() {
var $button = $(this);
$.get('foo').done(function() {
$button.attr('disabled', 'disabled');
});
});
LG,
CK