Javascript 在“选择自”字符串中设置多个值

Javascript 在“选择自”字符串中设置多个值,javascript,jquery,jquery-select2,Javascript,Jquery,Jquery Select2,我有这个字符串: var product = "bj,tg,ap,nl"; 现在我希望jQuery在select2选项列表中选择这些值。我知道如何只选择一个: $('#product').val('bj').trigger('change.select2');` 但是如何从该字符串中选择所有逗号分隔的值呢?我想应该是这样的: $('#product').val('bj', 'tg', 'ap').trigger('change.select2'); 所以我需要在我的字符串乘积中加入一些“和

我有这个字符串:

var product = "bj,tg,ap,nl";
现在我希望jQuery在select2选项列表中选择这些值。我知道如何只选择一个:

$('#product').val('bj').trigger('change.select2');`
但是如何从该字符串中选择所有逗号分隔的值呢?我想应该是这样的:

$('#product').val('bj', 'tg', 'ap').trigger('change.select2');
所以我需要在我的字符串乘积中加入一些“和”和空格。我该怎么做?我可以使用regex吗?

方法接受一个数组作为多个选项。可以使用split创建数组并将其传递给.val方法

方法接受多个选项的数组。可以使用split创建数组并将其传递给.val方法


你能提供一个与你要求的内容远程匹配的标题吗?你能提供一个与你要求的内容远程匹配的标题吗?太棒了。我喜欢它这么简单!工作得很有魅力。谢谢!令人惊叹的我喜欢它这么简单!工作得很有魅力。谢谢!
$('#product').val(product.split(',')).trigger('change.select2');