Stworzyłem serię niestandardowych zdarzeń jQuery do wykorzystania w mobilnych aplikacjach internetowych. Działają świetnie i zostały przetestowane. Jednak napotkałem mały problem, którego nie rozumiem.
Używam .clone()kilku elementów w DOM, które zawierają przycisk. Z przyciskiem są powiązane niektóre zdarzenia niestandardowe (zdarzenia są powiązane za pomocą .on()), ale. Niestety, kiedy używam jQuery .clone(), wiązania nie są zachowywane i muszę je dodać ponownie.
Czy ktoś spotkał się z tym wcześniej, czy ktoś wie o potencjalnym obejściu? Myślałem, że używanie .on()ma na celu zachowanie wiązania elementów, które istnieją teraz lub w przyszłości?
.clone; jest to logika delegowania zdarzeń jQuery i działa, jeśli przekażesz dodatkowy selektor do.on.