add target func & change event for dropdown