在Qualtrics中使用jQuery进行自动完成

时间:2014-09-11 17:11:30

标签: javascript jquery qualtrics

我正在尝试使用jQuery在Qualtrics中的开放式文本问题上实现自动完成,但我不确定如何使其工作。

目前,我尝试使用this jQuery example将其中列出的javascript添加到Qualtrics" Look&感觉 - >先进"

<script>$.noConflict();</script>
<script>
  $(function() {
    var availableTags = [
      "ActionScript",
      "AppleScript",
      "Asp",
      "BASIC",
      "C",
      "C++",
      "Clojure",
      "COBOL",
      "ColdFusion",
      "Erlang",
      "Fortran",
      "Groovy",
      "Haskell",
      "Java",
      "JavaScript",
      "Lisp",
      "Perl",
      "PHP",
      "Python",
      "Ruby",
      "Scala",
      "Scheme"
    ];
    $( "#tags" ).autocomplete({
      source: availableTags
    });
  });
  </script>

我还在问题的正文中添加了以下js,但它仍然不起作用。

jQuery(function() {
    jQuery( "#QID15 .InputText" ).autocomplete({source: availableTags});
});

我对javascript不太熟悉,并且正在努力弄清楚Qualtrics中的位置。任何帮助或参考将不胜感激。

(如果您想知道,我不能简单地将其作为Qualtrics中的多选类型问题来实现,因为有数百种选择(即学校中的部门列表)并且具有开放式文本字段使分析类别变得困难。)

1 个答案:

答案 0 :(得分:0)

您是否通过上述脚本声明之前出现的脚本标记包含了jQuery.js和jQuery.ui.js?此外,第一次调用自动填充功能的选择器选择$(&#39;#tags&#39;),而第二个选择器是$(&#39;#QID15 .InputText&#39;)。确保使用正确的选择器。