<select class="defaultMultiselectPicklist"
id="multiselectpicklist{!eachRuleCondition.API_Name}">
</select>
JavaScript:
$(".set-info .defaultMultiselectPicklist").each(function () {
convertMultiselect($(this));
$(this).prop('multiple', 'multiple');
$(this).multiselect();
});
Наконец, по завершении действия, которое я делаю:
$(".set-info ." + objField).find('select').val(objFieldValues[objField]);
Он создает мультиселектный список пикников div, но я не могу вставить какие-либо параметры. Я тоже попробовал это;
$ (this) здесь - это div-оболочка вокруг.
let strMultiSelectId = $(this).attr('id');
var i = 0, size = objFieldValues[objField].length;
for(i; i < size; i++){
$("#"+strMultiSelectId).multiselect("widget").find(":checkbox[value='"+objFieldValues[objField][i]+"']").attr("checked","checked");
$("#"+strMultiSelectId+" option[value='" + objFieldValues[objField][i] + "']").attr("selected", 1);
$("#"+strMultiSelectId).multiselect("refresh");
}