0

一連の入力要素を含み、ユーザーに表示されると最初は折りたたまれているフィールドセットがあります。フィールドセットに含まれるドロップダウン リストにイベント ハンドラーをアタッチしたいのですが、これを達成するのに問題があるようです。私はjQuery 1.5を使用しています。これは私が使用しているコードです:

// Add a change listener to the specified select box.
$(document).delegate("select[name='type_config[format]']", 'change', function() {
    var selectedValue = $("select[name='type_config[format]']").find(":selected").val();
    console.log("the value you selected: " + selectedValue);
});

ドロップダウンが最初は表示されないため、デリゲートを使用するとこれが達成されると思いました。ただし、ドロップダウン リストの選択を変更しても何も起こりません。ドロップダウンが表示されているときにコンソールでテストしたので、セレクターが正しいことはわかっています。私が間違っていること(または見落としている可能性があること)について何か考えはありますか?

4

0 に答える 0