如何解决如何使用javascript记录链接点击然后自动点击Qualtrics中的下一个按钮?
我正在 Qualtrics 中进行一项调查。在本次调查中,我会引导受访者访问调查结束时的链接。
我想记录受访者是否点击了链接。如果他们点击链接,那么我希望调查自动点击下一步按钮(从而完成调查)。
我在 Stack Overflow 上尝试了以下 post 中的代码以及 Qualtrics forum 上的后续帖子,但运气不佳。
目前,我创建了一个名为 ClickLink
的嵌入字段,该字段位于调查的开头并设置为零
Qualtrics 问题的 HTML 是:
This is a link: <a href="http://www.google.com" target="_blank" id="Link">Click here</a>
问题行为的 javascript 遵循 Qualtrics forum 并且是:
Qualtrics.SurveyEngine.addOnload(function() {
jQuery('Link').click(function(event) {
Qualtrics.SurveyEngine.setEmbeddedData("ClickLink","1");
jQuery("#NextButton").click();
});
});
如果您能帮助我使调查按预期运行,我将不胜感激。谢谢!
解决方法
您的 jQuery 'Link' 选择器不正确。它应该在 id 前面有一个 #:
Qualtrics.SurveyEngine.addOnload(function() {
jQuery('#Link').click(function(event) {
Qualtrics.SurveyEngine.setEmbeddedData("ClickLink","1");
jQuery("#NextButton").click();
});
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。