我只知道我们可以有一个each
循环并<option ...>
一个一个地添加到一个<select>
元素中。
有没有类似的绑定$('select#name').val(data)
?
我只知道我们可以有一个each
循环并<option ...>
一个一个地添加到一个<select>
元素中。
有没有类似的绑定$('select#name').val(data)
?
不,val
只需设置 a 的选定值select
。但是,您可以在字符串中构建所有选项,并使用以下命令将它们注入您的选择中html
:
$('select#name').html(`<option>1</option><option>2</option>`);
默认情况下,jQuery 没有任何方法。您可以使用如下所示的插件
http://www.rvdevsign.net/ressources/javascript/documentation-jquery-jselect.html
<option>abc</option><option>def</option>
或者从服务器端代码传递选项字符串并将其附加到使用$('select#name').html(response)
.
我建议您不要犹豫为此编写循环,因为即使您使用上述任何方法,也需要在某处循环。