如何使用 jquery 显示所选选项值
How to show the selected option value using jquery?
我能够将数组中的值附加到选择选项中。当我这样做时,我无法在选择框中看到文本值(A1)。但是当我使用警报框时,它显示 A1 作为所选选项。
我的jQUERY代码:
var route=['A1','A2','A3','A4','A5','A6','A7',......,'A50']
$.each(route, function(key, value) {
$('#room').append($('<option>', { value : key }).text(value));
if (!$("#room option:selected").length)
$("#room option[value='0']").attr('selected', 'selected');
这是我的 html 代码:
<div data-role="fieldcontain">
<select name="room" id="room">
</select>
</div>
谁能帮我这个?
试试这个
var route=['A1','A2','A3','A4','A5','A6','A7','A50'], html;
$.each(route, function(key, value) {
html += '<option value="'+key+'">'+value+'</option>';
});
$('#room').append(html);
if ($("#room").val() !== '0') {
$("#room").val(0); // using .val() will select the correct option for you, based on it's value attribute
}
请参阅: http://jsfiddle.net/tyPFu/
相关文章:
- 根据所选选项显示/隐藏不同的表单
- HTML 表单字段根据从下拉列表中选择的选项显示/隐藏
- 根据所选选项显示文本
- 禁用浏览器自动选项(显示输入元素中保存的单词)
- 基于所选选项显示asp:TextBox的JavaScript
- 更改选项显示当前时间
- 根据下拉列表中的选定选项显示详细信息
- 如何根据选中的选项显示文本数组
- 根据单独选择的选项显示 HTML 选项
- jQuery不能基于选择选项显示/隐藏元素
- Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
- 根据选择框中的选项显示单选按钮
- 如何在asp.net web应用程序中使用javascript根据下拉列表中选择的选项显示不同的输入类型
- 下拉选项应根据上一个选项显示
- jQuery:根据所选选项显示/隐藏元素
- 选择选项显示/隐藏IE9问题
- 为'
- 我的下拉选项显示按钮时,它不应该'
- 根据选择的选项显示一个Div(带有计算值)——Angular
- 根据带有自定义值属性的选择选项显示图像