'<button id="'+item['id']+'" class="btnDeactivateKeyInChildPremiumCustomer waves-effect waves-light>ok</button>'
użyłem powyżej kodu do generowania przycisk wewnątrz jQuery każdy przycisk function.The tworzone dynamicznie i po kliknięciu przycisku, należy pokazać postęp na przycisk. Im przy użyciu tego Ladda Button Loader.Uncaught SyntaxError: Nie udało się wykonać „querySelector” na „dokument”
btnDeactivateKeyInChildPremiumCustomerClick : function(event){
var id = event.currentTarget.id;
var btnProgress = Ladda.create(document.querySelector('#'+id));
//btnProgress.start(); or //btnProgress.stop();
}
a potem przeszły przycisk obsługi zdarzeń złapać przebiegu zdarzenia powyższy function.Inside tej funkcji spowoduje utworzenie btnProgress obiekt. Po tym można wywoływać funkcje start() lub stop(). Udało mi się pracować w przypadku tylko jednego przycisku bez dynamicznego tworzenia przycisku wewnątrz każdego z nich. Ale w każdym przypadku pokazuje błędy podczas wykonywania var btnProgress = Ladda.create (document.querySelector ('#' + id));
Błąd
Uncaught SyntaxError: Failed to execute 'querySelector' on 'Document': '#22' is not a valid selector.
więc w moim przypadku var btnProgress = Ladda.create (document.getElementById ('#' + id)); – boycod3
@ boycod3 bez skrótu 'var btnProgress = Ladda.create (document.getElementById (id));' – jcubic
Nie, nie powinieneś używać '#' dla metody 'getElementById'. Tylko identyfikator. – undefined