selectize.js-在load()期间如何引用select元素的某些属性?

迈克马卡纳

我正在使用selectize.js:

  • 我有很多类似的选择框
  • 在安装过程中,选项是从服务器动态加载的 load()
  • 在此期间所做的查询.load()对于每个选择框都是唯一的。例如,我想.load()根据选择框的某些属性(例如data-someproperty命中另一个URL

我怎样才能做到这一点?现在的代码几乎与Selectize docs中Remote Source示例相同

$('.select-repo').selectize({
    valueField: 'url',
    labelField: 'name',
    searchField: 'name',
    create: false,
    ...
    load: function(query, callback) {
        if (!query.length) return callback();
        $.ajax({
            url: 'https://api.github.com/legacy/repos/search/' + encodeURIComponent(query),
            type: 'GET',
            error: function() {
                callback();
            },
            success: function(res) {
                callback(res.repositories.slice(0, 10));
            }
        });
    }
});

我尝试this在.load()期间检出,但看不到对原始元素的任何引用。

迈克马卡纳

找到了:

在load()内部,访问:

this.$input

获取带有<select>元素的JQuery选择

this.$input.data('whatever')

将返回data-whateverselect

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

selectize.js-在load()期间如何引用select元素的某些属性?

来自分类Dev

Selectize.js getAdjacentOption()如何工作?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何纠正Rails中的添加或选择标签(Selectize.js)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

销毁Selectize.js实例

来自分类Dev

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

来自分类Dev

selectize.js:将json对象的子属性指定为searchField

来自分类Dev

Selectize.js:从数据库中预填充项目select multiselect

来自分类Dev

在Bootstrap 3中进行选择后,如何模糊Selectize.js输入?

来自分类Dev

如何将Selectize.js安装到我的Rails应用程序中?

来自分类Dev

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

来自分类Dev

如何将Selectize.js安装到我的Rails应用程序中?

来自分类Dev

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

来自分类Dev

Selectize.js和jQuery验证

来自分类Dev

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

来自分类Dev

selectize.js重新加载下拉列表

来自分类Dev

在selectize.js中停止传播

来自分类Dev

selectize.js 占位符宽度问题

来自分类Dev

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

Related 相关文章

  1. 1

    selectize.js-在load()期间如何引用select元素的某些属性?

  2. 2

    Selectize.js getAdjacentOption()如何工作?

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    如何纠正Rails中的添加或选择标签(Selectize.js)

  13. 13

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

  14. 14

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

  15. 15

    销毁Selectize.js实例

  16. 16

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

  17. 17

    selectize.js:将json对象的子属性指定为searchField

  18. 18

    Selectize.js:从数据库中预填充项目select multiselect

  19. 19

    在Bootstrap 3中进行选择后,如何模糊Selectize.js输入?

  20. 20

    如何将Selectize.js安装到我的Rails应用程序中?

  21. 21

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

  22. 22

    如何将Selectize.js安装到我的Rails应用程序中?

  23. 23

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

  24. 24

    Selectize.js和jQuery验证

  25. 25

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

  26. 26

    selectize.js重新加载下拉列表

  27. 27

    在selectize.js中停止传播

  28. 28

    selectize.js 占位符宽度问题

  29. 29

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

热门标签

归档