Javascript 如何获得滑块';质量标准的价值是什么?

Javascript 如何获得滑块';质量标准的价值是什么?,javascript,jquery,slider,Javascript,Jquery,Slider,我试图在Qualtrics上显示滑块选择的值 我已经尝试了这里提出的所有解决方案: 我特别感兴趣的是能够用选择的值进行操作。例如,如果有人选择了一个值50(介于0和100之间)。我想显示这个值乘以5(250) 另外,我想在滑块下方显示滑块的值,而不是在下面的文本框中 下面是我从另一个问题复制的代码。问题是,当我移动滑块时,该值不会调整 Qualtrics.SurveyEngine.addOnload(function() { /*Place your JavaScript here to ru

我试图在Qualtrics上显示滑块选择的值

我已经尝试了这里提出的所有解决方案:

我特别感兴趣的是能够用选择的值进行操作。例如,如果有人选择了一个值50(介于0和100之间)。我想显示这个值乘以5(250)

另外,我想在滑块下方显示滑块的值,而不是在下面的文本框中

下面是我从另一个问题复制的代码。问题是,当我移动滑块时,该值不会调整

Qualtrics.SurveyEngine.addOnload(function() {
/*Place your JavaScript here to run when the page loads*/
var result=0;
var otherend= 0;

this.questionclick = function(event,element){
result = this.getChoiceValue(1);
endupdate();
document.getElementById("otherend").innerHTML=otherend;
document.getElementById("result").innerHTML=result;
}

function endupdate() {
   otherend=100-result;
}
 }); 
以下是我的调查预览:


你能帮我找出为什么当我移动滑块时显示的值不适应吗?谢谢你的提醒。我把这个问题贴在Qualtrics社区上,得到了很多帮助。我建议当你有质量问题时使用这个论坛

下面是JS

Qualtrics.SurveyEngine.addOnReady(function()
{
    /*Place your JavaScript here to run when the page is fully displayed*/
var that=this.questionId;
    jQuery("<p style='width:400%'> \
                    <br><strong><u>PARTICIPANT A</u> gets <span id='currA'>0 \
                    </span> points</strong> worth 1 cent each. \
                    She gets <u><span id='totalA'>0</span></u> cents</p>").insertAfter("tr.First");
 //   jQuery("<p style='width:100%'><span id='currB'>0</span> points for <u>PARTICIPANT B</u> worth 2 cent each. She gets <u><span id='totalB'>0</span></u> cents</p>").insertAfter("tr.First");
    jQuery(document).on('change', function(){

        var A=parseInt(jQuery("[id='"+that+"~1~result']").val());
        jQuery("#currA").text(A);
        jQuery("#totalA").text(A);
   /*     var B=parseInt(jQuery("[id='"+that+"~2~result']").val());
        jQuery("#currB").text(B);
        jQuery("#totalB").text(B*2);    
*/
    });
});
Qualtrics.SurveyEngine.addOnReady(函数()
{
/*将JavaScript放在此处,以便在页面完全显示时运行*/
var=this.questionId;
jQuery(

\
参与者A获得0\ 积分每个值1美分\ 她得到0美分; //jQuery(

0分,参与者B每人价值2美分。她得到0美分)。insertAfter(“tr.First”); jQuery(document).on('change',function()){ var A=parseInt(jQuery(“[id=”)+that+“~1~结果']”).val(); jQuery(“currA”)。文本(A); jQuery(“totalA”).text(A); /*var B=parseInt(jQuery(“[id=”)+that+“~2~结果']”).val(); jQuery(“currB”).text(B); jQuery(“#totalB”).text(B*2); */ }); });


实际上,你的预览对我很有用。如果你已经解决了这个问题,你能自己回答这个问题并接受你的答案吗?