根据这些说明-Javascript code to record click on link to PDF - Qualtrics

我在问题中设置了链接(具有唯一的人类ID),我将JavaScript添加到问题中的javascript面板中,但不确定将哪些内容添加到调查流程部分。

这是我现在所拥有的,而且似乎不起作用:

1 =人类

谢谢

这是我需要跟踪的链接-



<a href="http://vpf2.cise.ufl.edu/Classic/Interaction/Prototype/23341" id="human" target="_blank">Test Link</a>





这是我提出问题的javascript。



Qualtrics.SurveyEngine.addOnload(function()
{
    var a = $("human"); //adjust ID here

      a.onclick = function() {
          Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
      }

});

最佳答案

变量a正在获取undefined,因为选择器正在搜索标记<human>

尝试以下操作:$('#human')通过其ID选择元素。

[编辑]

并用于绑定click事件:

    a.on('click',function() {
        Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
    });

09-25 11:53