选择,仅在第一次使用。项目功能第二次不起作用

红段

这是我选择脚本的代码:

 var $select = $('#select-links').selectize({
                theme: 'links',
                maxItems: 1,
                valueField: 'id',
                searchField: 'title',
                options: [
                    {id: 1, title: 'corp.blpnexi.com', preface: 'Primary/Std', value: 'https://corp.blpnexi.com' , secure: 'https://'},
                    {id: 2, title: 'alpha.vidyo.com', preface: 'Secondary/DR', value: 'https://alpha.vidyo.com' , secure: 'https://'},
                ],
                render: {
                    option: function(data, escape) {
                        return '<div class="option">' +
                                '<span class="preface">' + escape(data.preface) + '</span>' +
                                '<span class="secureClass">' + escape(data.secure) + '</span>' +
                                '<span class="title">' + escape(data.title) + '</span>' +
                            '</div>';
                    },
                    item: function(data, escape) {
                        document.getElementById("submit-portal-select").value = data.value;
                        var portal = data.value;
                        $("#portal").val(portal).change();
                        localStorage.portal = portal;
                        console.log("data selected:" + data.title);
                        var classOf = 'titleI2';
                        if(data.title === "corp.blpnexi.com"){
                            classOf = 'titleI';
                        }
                        return '<div class="option">' +
                                '<span class="prefaceI">' + escape(data.preface) + '</span>' +
                                '<span class="divClass">'
                                +'<span class="secureClass">' + escape(data.secure) + '</span>' +
                                '<span class='+ classOf+'>' + escape(data.title) + '</span>' +
                                '</span>'+
                            '</div>';
                    }
                },
                create: function(input) {
                    return {
                        id: 0,
                        title: input,
                        preface: '#',
                        value: null,
                        secure: 'https://'
                    };
                }
            });
            var selectize = $select[0].selectize;
            selectize.setValue(1);

我设置了一些断点,并尝试调试。当我选择一个值时,它将进入项目功能。我将localStorage.portal设置为该项目的dava.value。第一次可以使用,但是第二次我尝试使用它时,它不会输入此代码,并且不会更改,因此将localStorage设置为我首先设置的值。如何使其运行该代码?或者,如果现在,如何在需要时获取正确的值?

红段

我为onChange添加了一个回调,并且做到了:

  onChange: function(value) {
                    console.log("data selected:" + value);
                    var portal;
                    if(value == 1){
                        portal = "https://corp.blpnexi.com";
                    }else{
                        portal = "https://alpha.vidyo.com";
                    }
                    document.getElementById("submit-portal-select").value = portal;
                    localStorage.portal = portal;
                }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

preventDefault第一次使用,但第二次不起作用

来自分类Dev

.on更改功能是第一次而不是第二次起作用?

来自分类Dev

grub2-install第一次不起作用,但是第二次起作用

来自分类Dev

ReactJS中的按钮仅在第二次单击后才调用该函数,第一次单击后不起作用

来自分类Dev

我的登录代码第一次不起作用?第二次呢?

来自分类Dev

函数在第一次调用时起作用,但在第二次调用时不起作用

来自分类Dev

MS Access VBA呼叫子项在第一次通过时起作用,但在第二次通过时不起作用

来自分类Dev

为什么BeautifulSoup在第二次解析时起作用,而在第一次解析时却不起作用

来自分类Dev

递归函数在第一次调用时起作用但在第二次调用时不起作用

来自分类Dev

RecyclerView item onClickListener 在第一次点击时不起作用,但在第二次点击时起作用

来自分类Dev

链接仅在第一次点击时起作用,而从第二次点击起将不会重定向到href中指定的页面

来自分类Dev

Java keystore加载第一次起作用,第二次抛出错误

来自分类Dev

AWS Lambda 函数在第一次运行时运行,但在第二次运行时不起作用

来自分类Dev

SQlite:仅在表中第一次插入数据,第二次不插入

来自分类Dev

SQlite:仅在表中第一次插入数据,第二次不插入

来自分类Dev

通过textField.inputView的DatePicker仅在第二次显示(第一次调用常规键盘)

来自分类Dev

将第一次选择中的值用于联合中的第二次选择?

来自分类Dev

将第一次选择中的值用于联合中的第二次选择?

来自分类Dev

“OnClick”功能在第一次点击时没有运行,需要第二次点击

来自分类Dev

物料选择默认值所选项目第二次不起作用

来自分类Dev

第一次单击时不会显示infoWindow的图像,但在第二次单击时它会起作用

来自分类Dev

从本机dll调用方法第一次起作用,第二次陷入不稳定(由于fortran模块)?

来自分类Dev

onClick方法适用于第二次点击。但它应该在第一次点击时起作用

来自分类Dev

第一次和第二次之间的速度差

来自分类Dev

函数的第一次调用与第二次调用的性能

来自分类Dev

在第二次执行时暂停函数的第一次执行(Python)

来自分类Dev

.NET第一次成功后进行第二次Ajax调用

来自分类Dev

第一次和第二次之间的速度差

来自分类Dev

浮动div的高度在第一次是零,但在第二次是可以

Related 相关文章

  1. 1

    preventDefault第一次使用,但第二次不起作用

  2. 2

    .on更改功能是第一次而不是第二次起作用?

  3. 3

    grub2-install第一次不起作用,但是第二次起作用

  4. 4

    ReactJS中的按钮仅在第二次单击后才调用该函数,第一次单击后不起作用

  5. 5

    我的登录代码第一次不起作用?第二次呢?

  6. 6

    函数在第一次调用时起作用,但在第二次调用时不起作用

  7. 7

    MS Access VBA呼叫子项在第一次通过时起作用,但在第二次通过时不起作用

  8. 8

    为什么BeautifulSoup在第二次解析时起作用,而在第一次解析时却不起作用

  9. 9

    递归函数在第一次调用时起作用但在第二次调用时不起作用

  10. 10

    RecyclerView item onClickListener 在第一次点击时不起作用,但在第二次点击时起作用

  11. 11

    链接仅在第一次点击时起作用,而从第二次点击起将不会重定向到href中指定的页面

  12. 12

    Java keystore加载第一次起作用,第二次抛出错误

  13. 13

    AWS Lambda 函数在第一次运行时运行,但在第二次运行时不起作用

  14. 14

    SQlite:仅在表中第一次插入数据,第二次不插入

  15. 15

    SQlite:仅在表中第一次插入数据,第二次不插入

  16. 16

    通过textField.inputView的DatePicker仅在第二次显示(第一次调用常规键盘)

  17. 17

    将第一次选择中的值用于联合中的第二次选择?

  18. 18

    将第一次选择中的值用于联合中的第二次选择?

  19. 19

    “OnClick”功能在第一次点击时没有运行,需要第二次点击

  20. 20

    物料选择默认值所选项目第二次不起作用

  21. 21

    第一次单击时不会显示infoWindow的图像,但在第二次单击时它会起作用

  22. 22

    从本机dll调用方法第一次起作用,第二次陷入不稳定(由于fortran模块)?

  23. 23

    onClick方法适用于第二次点击。但它应该在第一次点击时起作用

  24. 24

    第一次和第二次之间的速度差

  25. 25

    函数的第一次调用与第二次调用的性能

  26. 26

    在第二次执行时暂停函数的第一次执行(Python)

  27. 27

    .NET第一次成功后进行第二次Ajax调用

  28. 28

    第一次和第二次之间的速度差

  29. 29

    浮动div的高度在第一次是零,但在第二次是可以

热门标签

归档