为了账号安全,请及时绑定邮箱和手机立即绑定

无法从数组中设置 bootstrap select 的多个值

无法从数组中设置 bootstrap select 的多个值

阿晨1998 2021-11-18 16:29:22
所以我有这个字符串:93, 94它们是选择值的引用。我正在尝试使用以下方法设置这些值:let values = "93, 94";$('#property-categories').selectpicker('val', values);但不起作用,select控件中没有选择任何值。如果我写: $('#property-categories').selectpicker('val', [93,94]);有效,有什么想法吗?
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

要将逗号分隔的字符串转换为数组(此处要求的类型),请使用split().


let values = "93, 94";

$('#property-categories').selectpicker('val', values.split(', '));


查看完整回答
反对 回复 2021-11-18
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

请检查这个简单的选择控制


var values="93,94";

$.each(values.split(","), function(i,e){

    $("#strings option[value='" + e + "']").prop("selected", true);

});

对于选择器,您需要设置以下代码


$('.selectpicker').selectpicker();

$('.selectpicker').selectpicker('val', ['93','94']);

在此处查看工作演示 ->单击此处


查看完整回答
反对 回复 2021-11-18
  • 2 回答
  • 0 关注
  • 184 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信