Tôi mới sử dụng JQuery, vì vậy hãy mang theo tôi :).jquery không thấy các thành phần mới
Tôi có một vấn đề đơn giản:
$(document).ready(function() {
$("#instrument").change(function() {
$("#tunings").html("<select id=\"TuningSelector>\"[..]</div>");
});
$("#TuningSelector").change(function() {
DoSomethingWithTheValue();
});
});
Vấn đề là: Khi cụ đã thay đổi, kịch bản không đáp ứng với những thay đổi nữa TuningSelector. Giống như JQuery không thấy phần tử TuningSelector mới ...
Tôi có cần gọi lại làm mới trên JQuery hay không? Để nó thấy DOM được làm mới?
.live ("thay đổi") sẽ không được triển khai cho đến khi jQuery 1.4 http://docs.jquery.com/JQuery_1.4_Roadmap#Events –
@Sam - cảm ơn vì đã chỉ ra điều đó. Tôi đã không sử dụng nó với một lựa chọn như được nêu ra và không nhận ra rằng không có trong danh sách hỗ trợ. Câu trả lời của tôi đã được cập nhật để phản ánh điều này. – tvanfosson
cho bất kỳ ai đọc điều này, .live() không được dùng để ủng hộ .on() –