gpt4 book ai didi

jquery - 如何使用 jQuery 获取 Qualtrics 中 slider 的值?

转载 作者:行者123 更新时间:2023-12-01 04:40:49 27 4
gpt4 key购买 nike

我需要获取 Qualtrics 中 slider 的值以将其显示(转换)给用户。

Here是我正在处理的页面,所以你可以理解接下来的内容。我尝试了很多不同的方法,但没有一个有效。我的第一个想法当然是:

var val = $j('#QID11~1~toolTip').text();
$j('#value').text(val)

没有显示任何内容。然后,我尝试使用输入:

var val = $j("input").attr("value");
$j('#value').text(val);

(或者,$j('#QID11~1~result') 代替 $j("input"),或 .val( ) 而不是 .attr("value"))同样的事情:什么也没有显示。

但是,有趣的是,当我用例如替换 attr("value")attr("type"),类型(“隐藏”)显示出来。看来,由于页面首次加载时未设置该值,jQuery 无法找到它。

有人可以帮我解决这个问题吗?

最佳答案

你可以使用prototypejs来做到这一点,如下所示:

Qualtrics.SurveyEngine.addOnload(function() {
var current = $('current');
var result1 = $(this.questiondId + "~1~result");
new Form.Element.Observer(result1, 0.25, function() {
current.update(result1.getValue());
});
});

显示当前值对应的问题文本是:

Current value is: <span id="current">0</span>%

更新(根据要求截图):

Question w/ html Question JS Question Options

关于jquery - 如何使用 jQuery 获取 Qualtrics 中 slider 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38152424/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com