JQuery显示-输出语句

JQuery显示-输出语句,jquery,Jquery,我有一个自定义的脚本,我正试图修改。其功能是显示定价表。根据选择的属性,一个产品可能有数百个定价表。目前,它一次仅显示一个,并且仅在选择属性时显示 然后我修改了它,允许在选择任何内容之前显示第一个定价表。这是可行的,但问题是当用户选择一个属性时,它会显示两个表,而不是替换第一个默认表的属性表 这是为了将第一个表显示为默认值而添加的 /** * VARIABLE PRODUCT PRICING TABLE */ function rp_wcdpd_switch_variable_pricing_t

我有一个自定义的脚本,我正试图修改。其功能是显示定价表。根据选择的属性,一个产品可能有数百个定价表。目前,它一次仅显示一个,并且仅在选择属性时显示

然后我修改了它,允许在选择任何内容之前显示第一个定价表。这是可行的,但问题是当用户选择一个属性时,它会显示两个表,而不是替换第一个默认表的属性表

这是为了将第一个表显示为默认值而添加的

/**
* VARIABLE PRODUCT PRICING TABLE
*/
function rp_wcdpd_switch_variable_pricing_tables(element_id) {
    jQuery('.rp_wcdpd_pricing_table_variation').hide();
    jQuery(element_id).show(); 
}

if (jQuery('.rp_wcdpd_pricing_table_variation').length) {
    jQuery('input:hidden[name="variation_id"]').each(function() {
        rp_wcdpd_switch_variable_pricing_tables('#rp_wcdpd_pricing_table_variation_' + jQuery(this).val());

        jQuery(this).change(function() {
            rp_wcdpd_switch_variable_pricing_tables('#rp_wcdpd_pricing_table_variation_' + jQuery(this).val());
        });
    });
}
所以我的问题是,我如何编写它,使默认值(第一个表是隐藏的)被属性表替换

jQuery('.rp_wcdpd_pricing_table_variation').first().show();