Adding "+" signs for postive slider scale values | XM Community
Skip to main content
Solved

Adding "+" signs for postive slider scale values

  • December 5, 2023
  • 2 replies
  • 47 views

Forum|alt.badge.img+1

Hi, 

I have the following slider scale question: 

How can I add “+” for the positive values (25-100) and integrate it into the current Javascipt code? 

Qualtrics.SurveyEngine.addOnload(function()
{jQuery("#"+this.questionId+" .numbers .first").text("-100%");
jQuery("#"+this.questionId+" .numbers .last").text("100%");
});

 

Thank you in advance!

Max 

Best answer by ArunDubey

Update your existing script with this.

 

Qualtrics.SurveyEngine.addOnload(function()
{
/*Place your JavaScript here to run when the page loads*/
jQuery("#"+this.questionId+" .numbers .first").text("-100%");
jQuery("#"+this.questionId+" .numbers .last").text("+100%");
jQuery("#"+this.questionId+" .numbers li").eq(5).text("+25");
jQuery("#"+this.questionId+" .numbers li").eq(6).text("+50");
jQuery("#"+this.questionId+" .numbers li").eq(7).text("+75");
});

 

Output:
 

 

2 replies

ArunDubey
QPN Level 8 ●●●●●●●●
Forum|alt.badge.img+41
  • QPN Level 8 ●●●●●●●●
  • 589 replies
  • Answer
  • December 5, 2023

Update your existing script with this.

 

Qualtrics.SurveyEngine.addOnload(function()
{
/*Place your JavaScript here to run when the page loads*/
jQuery("#"+this.questionId+" .numbers .first").text("-100%");
jQuery("#"+this.questionId+" .numbers .last").text("+100%");
jQuery("#"+this.questionId+" .numbers li").eq(5).text("+25");
jQuery("#"+this.questionId+" .numbers li").eq(6).text("+50");
jQuery("#"+this.questionId+" .numbers li").eq(7).text("+75");
});

 

Output:
 

 


Forum|alt.badge.img+1
  • Author
  • 2 replies
  • December 6, 2023

It worked!

Thank you Arun Dubey.

Best, 

Max