Hej. Mam pewien problem w jquery.
w html mam taki zapis:
<div class="complete_task">
<ul></ul>
</div>
To jest Pierwsza funkcja która dodaje element li do ul
(".form_task").on("submit", function (e) {
completeTaskUl.append("<li>" + $task + "</li>");
});
I druga funkcja która chce się odwołać po najechaniu na li
$completeTaskUlLi.each(function () {
$this = $(this);
$this.on("click", function () {
console.log("pokaz");
}}
})
Jeśli zapisze const $completeTaskUlLi = $("odwolanie do li") tego nie widzi po li powstaje dopiero przez pierwsza funkcje
I teraz problem. Jak druga funkcja ma się odwołać do tych elementów li którego dopiero są po dodaniu po kliknięciu przez pierwsza funkcje. Jak te wszystkie li zapisze w zmienna globalna to do nich sie nie odwołam bo przy starcie ich nie ma, dopiero po wykonaniu pierwszej funkcji.
Chciałem aby pierwsza funkcja po kliknięciu i stworzeniu li zapisała je w zmiennej i przekazała globalnie abym mógł sie do nich odwołać ale nwm jak. Jak sobie z tym poradzić?
Kod jest skrócony, tylko najważniejsze rzeczy