Mam taki kod js:
https://pastebin.com/Vdc0hP5b
Tutaj trochę htmla:
https://pastebin.com/3MagFB9L
I teraz tak co chciałbym uzyskać:
Po kliknięciu w kotwicę(i.fa fa-chain pull-right) pokazuje nam się input. Kiedy w input wprowadzimy wartość większą niż ta pobrana z serwera chcę aby się pokazał Lobibox(u mnie w kodzie to App.confirm). I teraz po zatwierdzeniu zmian input się chowa a w zamian wpada ta wartość z inputa, jeśli jednak nie zgodzimy się chcę aby input został bez zmiany.
Efekt w tej chwili mam taki że:
Po zatwierdzeniu confirma jest ok, ale kiedy nie zatwierdzam confirma to źle to dział bowiem wartość zmienia się na tą z Dopasowania ale jako text a nie jako input.
Czy ktoś z was widzi na pierwszy rzut oka czym to jest spowodowane? Ja podejrzewam, że zły jest warunek:
if (!$(event.target).closest('.' + matcher.editAmountName).length)
Ale to tylko przypuszczenia pytam tych mądrzejszych.