javascript - 单击按钮时重置下拉值

标签 javascript jquery html

我正在调用 jquery 函数来清除单击按钮时的所有输入字段,但我的要求是当您单击清除所有按钮时,它应该将我的下拉值重置为 1 索引而不是 0 索引。

请告诉我如何做到这一点。

function ClearAll() {
    $("#BasicCaseStatus").val(1); // This is my dropdown
}

这是我的按钮。

<a href="#"  id="SearchClear" onclick="ClearAll()" class="clearallLink" >Clear All</a>

最佳答案

试试这个:

$('select option:eq(1)').prop('selected', 'selected')​​​;​

它将选择第二个 <option>在下拉列表中。或者,如果您想对特定下拉列表执行此操作:

$('#BasicCaseStatus option:eq(1)').prop('selected', 'selected')​​​;​

关于javascript - 单击按钮时重置下拉值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358974/

相关文章:

javascript - 基于复选框选择启用/禁用表

javascript - 需要向用 React JS 制作的简单计算器添加一个简单的功能

javascript - messages.onMessage 不是一个函数

Javascript - 多重选择器

html - 如果我们想要任何 CSS,如何在 Angular 5 或行中检查 CSS 文件以更改 CSS?

html - 如何在环绕文本的中间对齐图像

javascript - 无论文本/跨浏览器支持如何,都使按钮大小相同

javascript - 从 JSON.parse 数组中获取数据

jquery - 在移动设备上关闭滚动条外的滚动

javascript - CSS - 隐藏与文本区域重叠的文本