- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用自定义 JS 在 Qualtrics 中进行一项调查,以便问题 1 有一个包含多个选项的下拉列表,最后一个是“其他”,我正在尝试这样做,以便当问题 1 有 '其他人选择的问题2将隐藏并且不再显示。我已经预览了调查并获取了 div 元素和下拉列表的 ID,如下所示:
下拉菜单 ID = QR~QID12我要隐藏的div ID = QID119
我一直在尝试使用下面的代码,但尚未使其工作
Qualtrics.SurveyEngine.addOnload(function ()
{
this.questionclick = function(event,element){
if (this.getTextValue() == 'Others'){
$('QID119').show();
alert('show');
} else if (this.getTextValue() != 'Others'&&this.getTextValue() != '') {
$('QID119').hide();
alert('hide');
}
}
});
我尝试过 this.getTextValue() 以及 $("QR~QID12").getValue() 但似乎都没有隐藏其下面的 div。
最佳答案
一些事情:(1)问题不是选择,因此您的代码正在查看错误的元素(this.questionclick); (2) 问题也不是一个选择 (this.getTextValue),因此您的代码再次查看了错误的元素; (3) 对于选择来说,单击处理程序不是一个好的选择。此外,您的代码执行与您编写的内容相反的显示/隐藏。最后,最好避免使用固定的 QID 代码。
尝试以下操作。我猜你想要你为显示/隐藏而写的内容,但如果不是,只需更改条件:
Qualtrics.SurveyEngine.addOnload(function ()
{
var nq = $(this.questionId).next('.QuestionOuter'); //next question
var select = $(this.questionId).down('select'); //select element
hideShow(select); //initialize to support prev button
select.on('change', function() {
hideShow(this);
});
function hideShow(selEl) {
var selText = selEl.options[selEl.selectedIndex].text;
if (selText == 'Others' || selText == '') nq.hide();
else nq.show();
selEl.blur();
}
});
关于javascript - 当选择其他时如何隐藏当前下拉列表下方的div - qualtrics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40665422/
每当我尝试在预览模式下测试 Qualtrics 调查时,Qualtrics.SurveyEngine.addOnload 将被调用两次。对于条件事件(如大多数示例)来说,这不是问题,但对于无条件代码定
每当我尝试在预览模式下测试 Qualtrics 调查时,Qualtrics.SurveyEngine.addOnload 将被调用两次。对于条件事件(如大多数示例)来说,这不是问题,但对于无条件代码定
几个月前,我使用了关于 here 的优秀建议使用一些 javascript 代码在 Qualtrics 中创建一项调查,这些代码将人们的回答(通过移动 slider 给出)保存为嵌入式数据。这一切都取
我正在尝试使用自定义 JS 在 Qualtrics 中进行一项调查,以便问题 1 有一个包含多个选项的下拉列表,最后一个是“其他”,我正在尝试这样做,以便当问题 1 有 '其他人选择的问题2将隐藏并且
我正在创建一个使用“选择组和排名”问题类型的 Qualtrics 调查。但是,元素盒会自动标记为“元素”,我想将其更改为“问题”。是否有任何 Javascript 或 HTML 可用于更改此文本?谢谢
我正在尝试实现一些自定义 JavaScript,以保存我初始化为特定问题答案的变量。 我创建了一个多项选择题,并将其限制为一个可能的答案:“保存回复”。我已经实现了以下代码,尝试将字符串变量保存为问题
我已经为此苦苦挣扎了很长时间,终于找到了一半的解决方案,但没有找到剩下的。 基本上,我需要 Qualtrics 受访者在内联文本框中输入数字,并且我想将该输入存储为嵌入数据。 到目前为止,在 Qual
我是 Qualtrics 的新手,我想知道是否有一种方法可以使用 javascript 创建规则,以便仅在播放视频或完全观看视频时才显示下一个按钮? 我有这个代码,但只有一个计时器 Qualtrics
我想将输入到打开框(或指定框)中的文本自动大写。我下面的脚本可以正常工作。为了让它工作,我必须回答下一个问题,然后再回来。我需要它解决实际问题本身。感谢您的帮助。 Qualtrics.SurveyEn
我正在尝试使用 LaTex 在我的 Qualtrics 调查中包含方程式,因此我使用的是 MathJax。我在页眉中包含了以下内容,以便它贯穿所有页面。 效果很好...但仅适用于预览整个调查时的第
我编写了一个 Java 小程序来记录用户鼠标的位置并计算每个时间步长的速度和加速度。我想将其转换为 Javascript。这可能吗? 编辑 2: 我现在已经公开发布了代码并编写了一个关于如何实现它的简
我正在 Qualtrics 中编写一项调查。 在受访者移动到某个分支逻辑后,有什么方法可以允许后退按钮吗?我尝试在 block 的最后一个问题中添加 JavaScript this.showPrevi
我正在尝试使用 CSS 更改内置调查主题“Minimal 2014”。具体来说,我正在尝试减少几个地方的空间以使其更紧凑。 我已经设法在 Look & Feel 下的自定义 CSS 选项中使用“.Sk
我正在为 3 个人群(A、B 和 C)编写 Qualtrics 调查。 人口 A 和 B 应该可以选择他们的首选语言,但人口 C 不应该有这个选项。 我要么需要弄清楚如何根据嵌入式数据仅向特定人群显示
我正在寻找类似于 mousetracker 的模型调查者在两个选项中选择一个。我已经弄清楚了实际的鼠标跟踪代码。我的问题是创建参与者可以选择的图像。如果我把它做得太小,选择之间就不会有太大的可变性。如
我目前正在 Qualtrics 调查中使用循环和合并,并且我想在当前循环内添加嵌套循环。有办法做到这一点吗? 最佳答案 不,没有办法嵌套循环。循环和合并 block 是 Qualtrics 中唯一的循
这是一个有关 Qualtrics 调查的问题。 我嵌入了具有以下名称 cand_1_name 和 cand_2_name 等的数据字段。在使用循环和合并的重复问题中,我想在每一轮中通过管道传输不同的字
我从 Qualtrics linkedin 组中删除了这个 javascript(感谢 Anthony) Qualtrics.SurveyEngine.addOnload(function() { v
在我的 Qualtrics 调查中,一个问题(描述性文本)是一个两列表格,其中填充了两个不同国家/地区的随机选择的嵌入式数据(下面的 v2elsuffrage_ord 变量)。这两个变量都是数字 0-
我使用定性向用户提供两种选择,一种在左侧,一种在右侧。我想让他们使用键盘箭头键进行选择,我目前有代码可以让他们使用以下命令来执行此操作: Qualtrics.SurveyEngine.addOnloa
我是一名优秀的程序员,十分优秀!