我正在尝试使用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中的多选类型问题来实现,因为有数百种选择(即学校中的部门列表)并且具有开放式文本字段使分析类别变得困难。)
答案 0 :(得分:0)
您是否通过上述脚本声明之前出现的脚本标记包含了jQuery.js和jQuery.ui.js?此外,第一次调用自动填充功能的选择器选择$(&#39;#tags&#39;),而第二个选择器是$(&#39;#QID15 .InputText&#39;)。确保使用正确的选择器。