2

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

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

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

4

1 回答 1

1

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

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

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

演示:小提琴

于 2013-07-12T05:49:25.893 回答