【发布时间】:2015-06-29 15:39:25
【问题描述】:
我正在尝试将此 JavaScript 代码转换为 JSNI 代码。
脚本导入
<script src="jquery-1.11.2.min.js"></script>
<script src="jquery.typeahead.min.js"></script>
<script src="autocompletetest/autocompletetest.nocache.js"></script>
脚本
$('#q').typeahead({
minLength: 1,
order: "asc",
group: true,
groupMaxItem: 6,
hint: true,
dropdownFilter: "All",
href: "https://en.wikipedia.org/?title={{display}}",
template: "{{display}}, <small><em>{{group}}</em></small>",
source: {
country: {
data: data.countries
},
capital: {
data: data.capitals
}
},
...
收件人
$doc.getElementsByClassName("q").typeahead({
...
})
但我收到此错误:
@com.citi.sevi.client.AutocompleteTest::loadJquery()([]): $doc.getElementsByClassName(...).typeahead is not a function
什么可能导致这个错误?
【问题讨论】:
-
欢迎来到 Stack Overflow!我已经编辑了您的问题,以使代码更具可读性,并希望能得到更多人的帮助。祝你好运!
标签: javascript java jquery gwt jsni