这是我的HTML代码
<select name="age_group[]" class="form-control age_group" multiple="multiple">
@foreach($age_groups as $group)
<option value="{{ $group->id }}">{{ $group->age_group_name }}</option>
@endforeach
</select>
这是JS
var selected = [1, 2, 3];
// initialize select2 for age group
$(".age_group").select2();
$(".age_group").select2('val', selected);
我想要做的是根据this帖子的建议设置默认值。但是在我上面的代码中,我只是将数组的第一个元素选中。
有谁能告诉我我的代码有什么问题?
答案 0 :(得分:2)
尝试这样做会起作用:
public static void main(String[] args) {
Scanner stdin = new Scanner(System.in);
System.out.println("Enter a phone number or quit to exit");
String number = stdin.nextLine();
System.out.println(getNumber(number));
}
public static int getNumber(String num) {
for (int i = 0; i < num.length() ; i++) {
if (Character.isLetter(i) ) {
switch (num.charAt(i)) {
case 'A':
case 'C':
num.charAt(i) = "2" ;
break;
// etc
}
}
}
}
答案 1 :(得分:0)
您需要指定需要选择的值。
texter
OR
$('select').select2().select2('val', $('.select2 option:eq(1)').val());
希望这有助于你。