Jestem nowy w JQuery, więc proszę o mnie :).jquery nie widzi nowych elementów
mam prosty problem:
$(document).ready(function() {
$("#instrument").change(function() {
$("#tunings").html("<select id=\"TuningSelector>\"[..]</div>");
});
$("#TuningSelector").change(function() {
DoSomethingWithTheValue();
});
});
Problem: Gdy przyrząd został zmieniony, skrypt nie już reagować na zmiany TuningSelector. Podobnie jak JQuery nie widzi nowego elementu TuningSelector ...
Czy muszę wywołać odświeżenie w JQuery? Że widzi odświeżony DOM?
.live ("zmiana") nie zostanie zaimplementowana do czasu jQuery 1.4 http://docs.jquery.com/JQuery_1.4_Roadmap#Events –
@Sam - dzięki za wskazanie tego. Nie użyłem go jeszcze z wyborem i nie zdawałem sobie sprawy, że nie ma go na liście obsługiwanych programów. Moja odpowiedź została zaktualizowana, aby to odzwierciedlić. – tvanfosson
dla każdego, kto to czyta, .live() nie jest przestarzałe na rzecz .on() –