我有一个对象,它是与选择列表对应的过滤器列表。当用户从下拉列表中选择时,我想使用此getter / setter更新对象。我也在使用事件监听器。我以为参数会自动传递给处理程序。
var formFilters = {
audience: 'All',
get audienceFilter() {
return this.audience;
},
set audienceFilter(input) {
$('select').on('change', this.audienceFilter);
}
};
然后看看发生了什么:
$('select').on('change', function(e){
console.log(formFilters.audience);
});
答案 0 :(得分:1)