修改select 构造函数