私はJQueryを初めて使っています。jqueryは新しい要素を表示しません
私は、単純な問題を抱えている:
$(document).ready(function() {
$("#instrument").change(function() {
$("#tunings").html("<select id=\"TuningSelector>\"[..]</div>");
});
$("#TuningSelector").change(function() {
DoSomethingWithTheValue();
});
});
問題は次のとおりです。楽器が変更された場合は、スクリプトはTuningSelector変化にもはや応答しません。 JQueryのように、新しいTuningSelector要素が表示されません...
JQueryなどでリフレッシュする必要がありますか?それで、リフレッシュされたDOMが見えますか?
.live( "変更")はjQuery 1.4まで実装されません。http://docs.jquery.com/JQuery_1.4_Roadmap#Events –
@Sam - それを指摘してくれてありがとうございます。私はまだ選択して使用していなかったし、それがサポートされていないリストにないことを認識していない。私の答えはこれを反映するように更新されました。 – tvanfosson
.live()は.on()の代わりに非推奨ではありません –