如何在JavaScript中重新填充下拉字段
How to re populate drop-down field in JavaScript?
请仔细检查我的代码:
JavaScriptvar myColor = 'blue'; //This is dynamic
var str1 = 'Color: <select name="chat_color" id="chat_color"><option value="red">Red</option><option value="green">Green</option><option value="blue">Blue</option><option value="yellow">Yellow</option></select>'n'
'n'
<input type="submit" class="loginbox-btn" value=" Save Color ">';
$('#example').html(str1);
上面的JavaScript代码,我的颜色目前是blue
,所以我想在example
div id中显示html,并在下拉选项中选择Blue
颜色。
谢谢
你可以使用。val()来选择元素:
var myColor = 'blue'; //This is dynamic
var str1 = 'Color: <select name="chat_color" id="chat_color"><option value="red">Red</option><option value="green">Green</option><option value="blue">Blue</option><option value="yellow">Yellow</option></select>'n'
'n'
<input type="submit" class="loginbox-btn" value=" Save Color ">';
$('#example').html(str1).find('#chat_color').val(myColor);
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<div id="example"></div>
您可以检查颜色并设置HTML属性selected="selected"
var myColor = 'blue'; //This is dynamic
var str1 = 'Color: <select name="chat_color" id="chat_color"><option value="red"'+(myColor == 'red'?' selected="selected"':'')+'>Red</option><option value="green"'+(myColor == 'green'?' selected="selected"':'')+'>Green</option><option value="blue"'+(myColor == 'blue'?' selected="selected"':'')+'>Blue</option><option value="yellow"'+(myColor == 'yellow'?' selected="selected"':'')+'>Yellow</option></select><input type="submit" class="loginbox-btn" value=" Save Color ">';
$('#example').html(str1);
试试这个:
......//Rest of your code
$('#example').html(str1);
$('#chat_color').val(myColor); //Value of select is myColor
小提琴。
您可以找到合适的元素,并使其被选中,如下所示:
$("input[value=" + myColor + "]").prop("selected", "selected");
您可以使用.val( value )
设置匹配元素集合中每个元素的值
所以你所需要做的就是在你把它添加到<div id='example'></div>
$('#example').html(str1);
$("#chat_color").val(myColor);
小提琴
相关文章:
- 如何使用与单个查找字段相关的信息填充字段
- 动态填充字段的Jquery验证
- 使用另一个字段的日期+14天自动填充字段
- Mongoose,按填充字段对查询进行排序
- 使用 Codeigniter 和 jquery 在 Modal Bootstrap 3 中的 DB 中填充字段
- 填充字段后更改不透明度
- 根据下拉选择(Javascript / HTML)动态填充字段
- JavaScript 重置 PHP/AJAX 中的填充字段
- 对填充字段的 MongoDB 查询
- 根据 $_POST 值填充字段
- Javascript 自动完成表单并在预填充字段中附加文本
- Jquery 未完成填充字段
- 在客户端使用 javascript、ajax 或 php 计算填充字段的数量
- 使用地理位置坐标填充字段
- 根据同时在另一个字段中输入的内容自动填充字段
- 如何将struts1与angularjs混合以自动填充字段
- 填充字段,该字段是单个查询中嵌入数组的属性
- Phantom.js填充字段,点击提交,现在只能访问下一页
- 如何在预填充字段时清除iOS占位符JS文本
- 我的response.jsp赢了'无法正确填充字段