我之前曾问过有关嵌入数据管道的问题,以填补Qualtrics下拉菜单的默认选择。
jQuery/Javascript Default Choices for Dropdown in Qualtrics
有一个虚拟列,用于从联系人列表中提取数据并填充下拉字段。目的是使用户能够将下拉菜单的值更改为默认值以外的值。这很好用;但是,一旦他们继续下一个问题,然后使用“后退”按钮,则下拉菜单将还原为默认选项(嵌入式数据),而不是保存并显示用户更改。
这是代码示例:
// default choice
var embedded = [];
var length = ('.SBS2 select').length;
for (var i=0;i<$length-1;i++)
{
embedded[i] = ('.SBS1 input').eq(i).val().trim();
('.SBS2 select').eq(i).find('option:contains(' +$embedded[i]+ ')').attr('selected','selected');
}
('.SBS1').hide(); // hide first column which is dummy. I have done it this way as I want the default option column to appear side-by-side with the user change view reviewing responses
});
有人能帮我解决这个问题吗(我的jQ / JS经验为零,如果这是一个简单的解决方法,我深表歉意)?