在我们的项目中,使用Fastselect有一个国家/地区下拉列表。我们已经使用了一段时间,但是需要添加更多功能。在API调用之后,我们需要手动设置下拉菜单。但是,我似乎找不到办法。该插件的文档几乎不存在。
该下拉列表是一个选择,其中带有等价码作为值的选项。
<option value="DE">Germany</option>
更改下拉值的一般方法不起作用:
$('select[name$="shippingAddress.countryIso"]').val("DE");
$('select[name$="shippingAddress.countryIso"]').change();
简而言之:有人知道如何使用fastselect插件通过jquery以编程方式更改下拉值吗?
检查注释以解决问题/解决方法
我还没有找到任何方法/函数来执行此操作,但是您可以在弹出式下拉菜单之后使用此代码。
$(".fstResultItem").eq(yourOptionIndexHere).trigger("click");
希望对您有帮助