JQuery Display - 输出语句

时间:2016-07-25 12:01:20

标签: jquery

/**
* 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();

所以我的问题是如何编写这个以便默认(第一个表被隐藏)并被属性表替换?

0 个答案:

没有答案