Mam proste WYBIERZ, z jQuery wybraną wtyczką, która pojawia się na stronie wiele razy. U góry wybierz opcję "Dodaj nowy". Chodzi o to, że pokazuję okno dialogowe, jeśli użytkownik kliknie przycisk Dodaj nowy.JavaScript/jQuery wybierz element zdarzenia, gdy wybrana opcja jest ponownie wybrana
Korzystanie z zdarzenia kliknięcia jQuery jest łatwe i działa dobrze za pierwszym razem. Jeśli jednak użytkownik anuluje okno dialogowe, a następnie ponownie kliknie przycisk Dodaj nowy, zdarzenie kliknięcia nie zostanie uruchomione.
Próbowałem dodać obsługę zdarzeń kliknięcia do samej opcji bez powodzenia. Próbowałem również bez wybranej wtyczki i bez powodzenia. Nie sądzę, że wybrany jest problem.
Oto prosty jsfiddle pokazujący problem: http://jsfiddle.net/7cMEg/
$('.cls').chosen().change(function() { if ($(this).val()==='-1') alert('clicked'); });
Kliknij na pole zaznaczania i wybrać Dodaj Nowy. Pojawi się alert. Ale teraz, gdy wybrano opcję Dodaj nowy, po kliknięciu pola wyboru i ponownym kliknięciu przycisku Dodaj nowy nic się nie dzieje - zdarzenie kliknięcia nie jest uruchamiane. Czy mogę skorzystać z innego wydarzenia? Jakieś inne sugestie (może nieudany hiper link)?
to dlatego, że nie ma żadnych zmian dzieje się, gdy jesteś klikając na 'dodać New' drugi raz –