Javascript jQuery从选项的输出字符串中选择HTML选项
我有一个循环构建了一个选项集,我使用jQuery填充了一个空节点 i、 eJavascript jQuery从选项的输出字符串中选择HTML选项,javascript,jquery,html,Javascript,Jquery,Html,我有一个循环构建了一个选项集,我使用jQuery填充了一个空节点 i、 e 我的问题是,给定optList中的输出字符串,是否有方法将select添加到预定值?比如:4用我的绳子?我这样问是因为我在意识到这个预定值是什么之前就建立了我的optList 您不能返回函数,必须返回列表 var optList = function(selected_value){ var list; for(var i=0; i<5; i++){ var selected = i
我的问题是,给定optList中的输出字符串,是否有方法将select添加到预定值?比如:4用我的绳子?我这样问是因为我在意识到这个预定值是什么之前就建立了我的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));
不能返回函数,必须返回列表
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'.valsomeValue设置所选值。自身的设置值与选项标记上选择的设置相同,无需将其添加到字符串中。在你把字符串转换成元素之后,一旦你知道了所选的值,就把它添加到元素中。我甚至没有想到这一点。谢谢。您可以随时使用$'mySelect.valsomeValue设置所选的值。自身的设置值与选项标记上选择的设置相同,无需将其添加到字符串中。在你把字符串转换成元素之后,一旦你知道了所选的值,就把它添加到元素中。我甚至没有想到这一点。谢谢。你是对的,这只是一个例子,但我会修正它以避免混淆。@HowardZoopalopa-对你很好,我已经用设置所选选项的解决方案更新了答案。你是对的,这只是一个例子,但我会修正它以避免混淆。@HowardZoopalopa-对你很好,我已经用设置所选选项的解决方案更新了答案
$('#mySelect').html(optList()).val(4);