select可见时才调用