如果长度大于2,则使用jquery添加价格

时间:2018-11-13 04:24:10

标签: jquery

gform.addFilter( 'gform_product_total', function(total, formId){
    if (jQuery('li.gfield').hasClass('trustee')) {
        var trustee = (jQuery('.trustee').length > 2); 
    }
    total += trusteeadd ; 
    return total;
});

如果课程长度大于2,我想加价总计,我已经使用了上述功能,但它仅适用于长度= 3,不适用于4或5,依此类推,请帮忙

1 个答案:

答案 0 :(得分:0)

我希望您要做的是,如果有两个以上的元素具有trustee类,那么您希望它们添加trusteeadd。尝试如下。

gform.addFilter( 'gform_product_total', function(total, formId){ 
    if (jQuery('li.gfield').hasClass('trustee')) {
        var count = jQuery('.trustee').length;
        var trusteeadd = 1 * 35; 
        // add if length > 2 
        total = (count > 2) ? (total + trusteeadd * (count - 2)) : total; 
    } 
    return total; 
});