如何在渲染之前设置HTML select元素的选定项?

时间:2013-07-12 04:31:01

标签: javascript jquery html dom

我知道如何使用jquery设置select元素的选定项目,如下所示:

$('select#someId').val(someValue);

但是,它仅在呈现select元素后才起作用。我的问题是我们可以在渲染过程之前设置HTML select元素的选定项吗?

1 个答案:

答案 0 :(得分:1)

由于您使用jQuery创建select元素,因此可以使用创建代码返回的引用来设置值。

当您使用和使用id选择器时,它只会在现有的dom树中查找以查找元素引用。

var sel = $(document.createElement('select')).attr('id', 'someId');
//add options
sel.val(someValue);

演示:Fiddle