如何刷新select by javascript或jquery中的默认显示选项
How to refresh default display option in select by javascript or jquery?
html代码:
<select>
<br>
<option>1</option><br>
<option>2</option><br>
</select>
此选择将默认显示第一个选项项(显示1)
现在我想在dom准备好时通过jquery更改select以显示第二项,但我尝试了几次,都失败了。以下是我的尝试:
- $("选择").prop("选择索引",1)
- $("选项").eq(1).attr("选定","选定")
- $(‘option’).eq(1).prop(‘selected’,true)
- 默认情况下,在html代码中将select的样式设置为display:none,然后尝试以上三种方法,最后调用$('select').show()
也许,我只是在设置dom值,而不是告诉浏览器刷新"选择"。
你知道在select中刷新默认显示选项的其他方法吗?
您必须将value
添加到select
的选项中。
<select>
<option value="1">First</option>
<option value="2">Second</option>
</select>
然后,只需将值设置为"2"。
$("select").val("2");
或者,您可以简单地设置select
中的第二个值。
$("select").val(2);
请参阅此处的工作示例。
这已经足够了
$("select").val(2);
我认为您希望在加载页面时选择选项2。
<select>
<option>1</option>
<option selected="selected">2</option>
</select>
相关文章:
- 如果值为空,如何设置输入的默认值?jQuery
- jquery日期选择器年份范围默认值
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- jQuery Datepicker从日期开始设置默认值
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- 在jquery文件上传中调用默认的done函数
- 使用jQuery向“选择选项”添加默认属性
- 如何为显示jquery滑块值的文本框设置默认值
- 使用jQuery的.on()方法阻止Ajax.BeginForm中提交的默认行为
- 使用jQuery自动完成阻止默认操作
- 如何为 jquery 自动完成框设置默认值
- 默认情况下,jQuery 折叠项应在页面加载时折叠
- 更改默认阈值或使用锤子 2(使用 jQuery 插件)锁定轴
- jQuery默认情况下不隐藏元素
- 如何更改jQuery默认上下文
- 选择使用jQuery默认选择一个选项
- Jquery默认禁用复选框
- 如何在指令AngularJS中封装jQuery(默认)handsontable
- jquery默认上下文
- Jquery默认选择页面加载