在selectize.js中使用selectize api为列表框设置默认值

我乌纳吉

我试图在页面加载后的下拉列表框中设置默认值,该列表框通过ajax调用加载值。无法按照文档中的建议使用setValue方法设置值。请帮忙。以下是该项目的代码片段

的HTML

<select name="country" placeholder="Please Select Country  ..."></select>

数据填充JS代码

  $('[name="country"]').selectize({
    valueField: 'name',
    labelField: 'name',
    searchField: 'name',
    preload: true,
    create: false,
    render: {
      option: function(item, escape) {
        return '<div>' + escape(item['name']) + '</div>';
      }
    },

    load: function(query, callback) {
          $.ajax({
            url: '/countrydata',
            type: 'GET',
            error: function() {
                callback();
            },
        success: function(res) {
            callback(res);
        }
      });
    },
  });

默认值设置代码

$('[name="country"]').selectize();
$('[name="country"]')[0].selectize.setValue("Japan");

有没有可以解决这个问题的技巧?我一直在努力进行这项工作几天。

感谢您的阅读。任何帮助,将不胜感激。

猛击者

您接近了,但是我认为您的问题是您试图将值设置为列表中不存在的选项。您需要先添加选项:

$('[name="country"]').selectize();
var item = {};
item.name = "Japan"; //Based on your render function, which uses item['name'] and labelField, searchField, etc.
$('[name="country"]')[0].selectize.addOption(item);
$('[name="country"]')[0].selectize.setValue(item.name);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在selectize.js中设置默认值?

来自分类Dev

如何使用Angular以编程方式设置selectize.js值?

来自分类Dev

selectize.js重新加载下拉列表

来自分类Dev

如何使用selectize.js将数组值设置为文本字段

来自分类Dev

如何为selectize.js输入设置值?

来自分类Dev

如何清除Selectize.js下拉列表中的选定值?

来自分类Dev

如何更改selectize.js下拉列表的占位符?

来自分类Dev

用Flask填充Selectize.js下拉列表

来自分类Dev

如何获取当前选定的Selectize.js输入项的值

来自分类Dev

将值加载到Selectize.js中

来自分类Dev

selectize.js:清除onChange事件中的选定值

来自分类Dev

如何使用selectize.js jquery插件设置select的自定义高度和宽度?

来自分类Dev

如何使用selectize.js获取选定的ID和文本值。流星?

来自分类Dev

销毁Selectize.js实例

来自分类Dev

使用Selectize.js从SQL进行远程数据加载

来自分类Dev

在ag-Grid的单元格中添加selectize.js下拉列表的问题

来自分类Dev

javascript: selectize 默认选择第一项

来自分类Dev

Selectize.js和jQuery验证

来自分类Dev

Selectize.js事件-无法正常工作

来自分类Dev

Selectize.js getAdjacentOption()如何工作?

来自分类Dev

在selectize.js中停止传播

来自分类Dev

selectize.js 占位符宽度问题

来自分类Dev

AngularJS Selectize指令,$ digest问题

来自分类Dev

selectize.js-如何禁用选定项目后的闪烁光标?

来自分类Dev

如何滑动Selectize.js下拉菜单?

来自分类Dev

selectize.js动态添加选项以进行选择

来自分类Dev

selectize.js远程填充其他输入

来自分类Dev

Selectize.js:如何对整数值的选项进行排序?

来自分类Dev

在Selectize.js项目中渲染角度指令

Related 相关文章

热门标签

归档