私はJQueryを初めて使用するので、我慢してください:)。
私は単純な問題を抱えています:
$(document).ready(function() {
$("#instrument").change(function() {
$("#tunings").html("<select id=\"TuningSelector>\"[..]</div>");
});
$("#TuningSelector").change(function() {
DoSomethingWithTheValue();
});
});
問題は、インストゥルメントが変更されると、スクリプトがTuningSelectorの変更に応答しなくなることです。 JQueryが新しいTuningSelector要素を認識しないように...
JQueryなどでリフレッシュを呼び出す必要がありますか?更新されたDOMが表示されるようにするには?
通常、 on を使用して、セレクターに一致する新しい要素にハンドラーを適用し、DOMの上位の要素に委任します。
$('body').on( 'change', '#control', function() {
DoSomething();
});