我有一个包含一堆输入元素的字段集,在显示给用户时最初会折叠。我想在字段集中包含的下拉列表中附加一个事件处理程序,但我似乎无法完成此操作。我正在使用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);
});
我认为使用委托会完成此操作,因为下拉最初不可见。但是,当我在下拉列表中更改选择时,没有任何反应。我知道选择器是正确的,因为我在控制台中测试它时下拉是可见的。我有什么想法(或者我可能会忽略的)?