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,依此类推,请帮忙
答案 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;
});