dropdownlist jquery中的默认文本

时间:2015-10-20 12:04:06

标签: javascript jquery

我编写了一个jQuery来生成动态下拉列表。如何在其中设置默认文本(例如:选择城市)?谢谢!

这是脚本:

var ss = $('#ss');
var select = $('<select></select>').attr({ id: name, name: name });

$.each(u.Options, function (i, option) {
   select.append($('<option</option>').val(option.Value).text(option.Text));
})
ss.append(select);

2 个答案:

答案 0 :(得分:4)

您可以在option循环之前创建第一个$.each来设置默认选项:

var $ss = $('#ss');
var $select = $('<select />', { id: name, name: name });    
$('<option />', { text: 'Select a city', value: '' }).appendTo($select);

$.each(u.Options, function (i, option) {
    $('<option />', { text: option.Text, value: option.Value }).appendTo($select);
})
$ss.append($select);

答案 1 :(得分:1)

只是在某个地方添加一个选项?

select.prepend('<option>Select a city</option>');

FIDDLE