我试图在 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/