In this study, we first prepared a selective monoclonal antibody against 12 beta (2)-adrenergic agonists (Salbutamol, Clenbuterol, Brombuterol, Clenpenterol, Mabuterol, Carbuterol, Cimbuterol, Mapenterol, Pirbuterol, Terbutaline, Cimaterol, and Clenproperol). Then three haptens were designed and derived, among which, haptenS3 used the amino group of the salbutamol analog to derive a carboxyl group containing a spacer, which is unique to this study. The half-maximal inhibitory concentration (IC50) values were 0.35 ng/mL (Salbutamol), 0.42 ng/mL (Clenbuterol), 0.78 ng/mL (Brombuterol), 0.88 ng/mL (Clenpenterol), 1.34 ng/mL (Mabuterol), 1.38 ng/mL (Carbuterol), 1.71 ng/mL (Cimbuterol), 2.24 ng/mL (Mapenterol), 2.25 ng/mL (Pirbuterol), 2.27 ng/mL (Terbutaline), 3.49 ng/mL (Cimaterol), and 4.89 ng/mL (Clenproperol). We further developed a monoclonal antibody-based colloidal gold immunochromatographic test strip for screening and detecting 12 beta (2)-adrenergic agonists in swine urine and lamb samples. The immunochromatographic method developed in this study is a suitable tool for the on-site rapid detection and screening of beta (2)-adrenergic agonists in swine urine and lamb samples.