如果长度大于2,则使用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等等。请帮助如何完成

我希望您想要做的是,如果有两个以上的元素具有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; 
});

最新更新