Fehler beim Zugriff auf die Variablenformfunktion
-
22-12-2019 - |
Frage
In der Chrome-Funktion, aber in IE10 wird ein Fehler für den Variablennamen in der Funktion zurückgegeben. Wie kann ich von der Funktion aus auf diese Variable zugreifen?
$('.kpit').on('click', function() {
var url = $(this).attr('id');
var name = $(this).attr('href');
$('.kpi').html('');
$.post(url, {idKpi: id}, function(result) {
$(name).html(result);
});
});
Lösung
Versuchen:
$('.kpit').on('click', function() {
var name = $(this).attr('id');
var element = $(this); //Removed the .attr('href'), as that would store the URL, not the element.
$('.kpi').html('');
$.post(name, {idKpi: id}, function(result) {
$(element).attr('href',result); //Set the HREF by using .attr, not .html
});
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow