我正在使用此代码
$(this.node).find("select").selectize({
valueField: "value",
labelField: "label",
searchField: ["label"],
maxOptions: 10,
create: false,
render: {
option: function (item, escape) {
return "<div>" + escape(item.label) + "</div>";
}
},
load: function (query, callback) {
if (!query.length) return callback();
$.ajax({
url: "../ajaxPage.aspx?functionName=GET_03&fieldValue=" + encodeURIComponent(query),
type: "POST",
dataType: "json",
data: {
maxresults: 10
},
error: function () {
callback();
},
success: function (res) {
console.log(res);
callback(res);
}
});
}
});
$(this.node).find(&#34; select&#34;)是一个简单的选择:
<select name="tagName" id="tagId"></select>
我在我的页面中包含了这个js:
microplugin.min.js
sifter.min.js
selectize.js
selectize.default.css
但是当我使用.selectize时,我在运行时会收到此错误:
&#34;对象不支持此属性或方法选择&#34;
有关此错误的任何想法?
答案 0 :(得分:0)
是的...我正在使用jQuery。 我按以下顺序加载依赖项:
microplugin.min.js
sifter.min.js
selectize.js
selectize.default.css
你认为这是错误的订单吗?
答案 1 :(得分:0)
您可能必须在所有js文件之前包含css。
selectize.default.css
microplugin.min.js
sifter.min.js
selectize.js