从逗号分隔值设置下拉列表中选定的文本

时间:2014-03-21 08:01:41

标签: javascript jquery

我想在逗号分隔字符串的下拉列表中设置选定的值,这里我想在下拉列表中设置text1,text2,text3,text4。

谢谢..

var string='text1,text2,text3,text4';

<select id="dropdown">
    <option value="0">text1</option>
    <option value="1">text2</option>
    <option value="2">text3</option>
    <option value="3">text4</option>
    <option value="4">text5</option>
    <option value="5">text6</option>
    <option value="6">text7</option>
</select>     

2 个答案:

答案 0 :(得分:2)

我们开始,你可以选择如下所示的值:

var string='text1,text2,text3,text4';
var opts = string.split(",");
function selectOptions() {
    var obj = $('#dropdown');
    for (var i in opts) {
        obj.find('option[value=' + i + ']').prop('selected', true);
    }
}
selectOptions();

Fiddle Demo

希望这会奏效!

答案 1 :(得分:0)

我认为您可以使用string.split(',')