0

我只知道我们可以有一个each循环并<option ...>一个一个地添加到一个<select>元素中。

有没有类似的绑定$('select#name').val(data)

4

2 回答 2

0

不,val只需设置 a 的选定值select。但是,您可以在字符串中构建所有选项,并使用以下命令将它们注入您的选择中html

$('select#name').html(`<option>1</option><option>2</option>`);
于 2012-08-14T17:09:12.747 回答
0

默认情况下,jQuery 没有任何方法。您可以使用如下所示的插件

http://www.rvdevsign.net/ressources/javascript/documentation-jquery-jselect.html

<option>abc</option><option>def</option>或者从服务器端代码传递选项字符串并将其附加到使用$('select#name').html(response).

我建议您不要犹豫为此编写循环,因为即使您使用上述任何方法,也需要在某处循环。

于 2012-08-14T17:16:01.570 回答