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等等。请帮助如何完成
我希望您想要做的是,如果有两个以上的元素具有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;
});