javascript - X 秒后刷新选择元素

标签 javascript jquery html

我试图在 X 秒后刷新下拉选择, 目前,下拉列表提交了一个 onChange 表单。 浏览器提示下载/另存为警报。 我希望下拉菜单在第一个 onChange/formsubmit 之后返回到 value="0"。

<select class="selectpicker" id="csv_export" name="csv_export" onchange="this.form.submit()">

            <option value="0"
                    data-content="<i class='fa fa-cloud-download'></i><span class='hidden-sm'> Export as  </span>"></option>
            <option data-icon="fa fa-file-excel-o" style="background: #5cb85c; color: #fff;"
                    value="1"
                    data-content="<i class='fa fa-file-excel-o'></i><span class='hidden-sm'> CSV  </span>"></option>

   <script>
    $(document).ready(
            function() {
                setInterval(function() {

                    $('#csv_export').append('<option value="0"></option>');
                }, 3000);
            });
   </script>

最佳答案

如果您只想将选择设置回您想要的第一个选项

$('#csv_export').val('0');

不要附加新的选项,这正是您的代码当前所做的。

关于javascript - X 秒后刷新选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274319/

相关文章:

javascript - 如何将 geojson 文件的内容分配给 Javascript 中的变量?

javascript - 如何找到从数组末尾开始的数组元素?

javascript - 将 JavaScript 的变量放入隐藏的输入类型

javascript - 如何获取引用中的引用文本?

javascript - 将图像 ID 添加到 dropzone .js 中预览模板中的每个图像

Javascript slice.call(arguments) 和递归

javascript - jQuery - 悬停事件上显示的非嵌套/非后代同级导航

javascript - JQuery 自动完成 - 强制选择

javascript - 如何压缩我的 .show 和 .hide jQuery?

javascript - 在js中更改img的来源并获得0的宽度?