一种简化方法是使用“切换”方法。
jQuery(".selectedAddressButton").hide(); jQuery(function () { jQuery(".addressRadio").change(function() { jQuery(this).siblings().find(".selectedAddressButton").toggle(); jQuery(this).siblings().find(".deliverButton").toggle(); } });
切换不需要知道前一个状态。这样,您甚至不需要知道是否选中了复选框。