简单的JQuery问题:使用对象而不是html文本填充选择框?

时间:2009-09-29 05:02:09

标签: jquery dom

在ASP C#中,您可以创建一个select(ListBox),然后使用items(ListItem)填充它:ListBox1.Items.Add(new ListItem(“Display name”,“value”));这有一个Add方法,它接受一个ListItem选项对象。

在JQuery中是否有类似的东西可以在不使用ad hoc html文本的情况下向JQuery选择的DOM对象添加JavaScript对象?

愚蠢的问题,但我想确保我没有完全遗漏将某些DOM元素的JavaScript变量添加到JQuery所选项目。

1 个答案:

答案 0 :(得分:2)

var opt = document.createElement('option');
opt.appendChild(document.createTextNode('test'));
$('select').append(opt);

适合我(我在IE 6,Firefox 3和Safari 4中测试过)。