jQuery从选项的输出字符串中选择HTML选项
jQuery Select HTML Option from Output String of Options
我有一个构建选项集的循环,我使用jQuery填充了一个空节点。
即;
var optList = function(){
var list;
for(i=0;i<5;i++){
list += '<option>'+i+'</option';
}
return optList;
}
$('#mySelect').html(optList());
我的问题是,给定optList
的输出字符串,是否有一种将"selected"
添加到预定值的方法?比如:<option selected>4</option>
使用我的字符串?我之所以这么问,是因为我在意识到预定值是什么之前就构建了optList。
不能返回函数,必须返回列表
var optList = function(selected_value){
var list;
for(var i=0; i<5; i++){
var selected = i == selected ? ' selected="selected"' : '';
list += '<option value="+i+" '+selected+'>'+i+'</option';
}
return list;
}
$('#mySelect').html(optList(4));
或者你可以使用你所拥有的,只做
$('#mySelect').html(optList()).val(4);
相关文章:
- 使用此选项选择父类内部的类
- 更新:仅根据单选按钮和所选选项选择特定项目
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- ng-单击在IE中不起作用的选项选择Angularjs
- 从选项选择中删除值
- On为<选项>选择等效项
- 用户界面先前选择的选项选择更改
- 使用ng重复或ng选项和删除空白选项选择长方体角度
- 在HTML5、CSS、JavaScript中添加选项选择器,类似于移动应用程序中的选项设置
- 输入:选中,选项:选择选择器
- 根据使用angularjs从下拉菜单中选择的选项选择适当的复选框
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 使用ng选项选择中的ng选项进行过滤器下拉列表
- 如何设置选项选择的值
- 如何搜索长下拉选项/选择列表
- jQuery - 根据下拉选项选择列出结果
- 从选项选择单击时打开 2 个 URL
- 在 Angular JS 中为 ng 选项选择默认值
- 下拉选项选择的操作
- 通过单击单选按钮清除所有选项选择条目