我有这个字符串:
var product = "bj,tg,ap,nl";
现在我希望jQuery在select2
选项列表中选择这些值。我知道如何选择一个:
$('#product').val('bj').trigger('change.select2');`
但是如何从该字符串中选择所有逗号分隔值?我想它应该是这样的:
$('#product').val('bj', 'tg', 'ap').trigger('change.select2');
所以我需要在我的字符串“product”中添加一些'
和空格。我该怎么做?我可以使用正则表达式吗?
答案 0 :(得分:8)
.val()
方法接受multiple
选项的数组。您可以使用split()
创建数组并将其传递给.val()
方法。
$('#product').val(product.split(',')).trigger('change.select2');