Hi @FurqanAli ,
is that something like so you want to perform?
<script>
function showVal(newVal) {
if (newVal <= {{ module.free_slab_limit }}) {
jQuery(".pricing-columns__item.featured.alternated p.pricing-columns__price").text("{{ free_text.freeText }}");
jQuery(".workspace_members span").text(newVal);
}
{% for item in module.step_fields %}
{% if loop.first %}
else if (newVal >= {{ item.step_value }} && ({{ module.step_fields[loop.index0 + 1].step_value }})) { // only next value
jQuery(".workspace_members span").text("{{ item.step_text }}");
}
{% elif loop.last %}
else if (newVal >= {{ item.step_value }} && ({{ module.step_fields[loop.index0 - 1].step_value }})) { // only prev value
jQuery(".workspace_members span").text("{{ item.step_text }}");
}
{% else %}
else if (newVal >= {{ item.step_value }} && ({{ module.step_fields[loop.index0 - 1].step_value }} && {{ module.step_fields[loop.index0 + 1].step_value }})) { // prev & next value
jQuery(".workspace_members span").text("{{ item.step_text }}");
}
{% endif %}
{% endfor %}
else {
jQuery(".pricing-columns__item.featured.alternated p.pricing-columns__price").text("$" + (newVal * {{ module.per_user_cost }}));
jQuery(".workspace_members span").text(newVal);
}
}
</script>
Kind regards,
Matthieu