2016-07-20 2 views
0

У меня есть строка с запятой, обозначающая «Apple, Banana, Orange», и я хочу предварительно загрузить поле выбора jquery select2 multi с этими значениями, чтобы пользователь мог удалить некоторые или все из них , Как бы это сделать в моем методе «get» для строки?Select2 box, строка с запятой для запятой

Просьба включить код (C#):

string fruits = "Apple, Banana, Orange"; 

string _fruit; 

public string Fruit 
{ 
public string IncludedGroups 
{ 
    get 
    { 
     if (_fruit != string.Empty) 
     { 
     //what to do here? how to break up string and return so select2 will recognize it as individual items 
     } 
     return null; 
    } 
    set { _fruit = value; } 
    } 
} 
+0

укажите ваши коды. – reshad

+0

какой формат ожидает jquery? – user489872

+0

Добавлен код @reshad. – jenjer

ответ

1
<html> 
<head> 
    <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script> 
    <script src="https://select2.github.io/dist/js/select2.full.js"></script> 
    <link href="https://select2.github.io/dist/css/select2.min.css" type="text/css" rel="stylesheet" /> 
    <script> 


    $(document).ready(function() { 
     var mystr = 'Apple, Banana, Orange'; 
       var results = mystr.split(","); 
       $.each(results, function (i, result) { 
        $('#mySelect').append($('<option>', { 
         value: result, 
         text: result 
        })); 
       }); 

     $("#mySelect").select2(); 

    }); 

    </script> 
</head> 
<body> 
    <select id="mySelect" multiple="multiple"></select> 
</body> 
</html> 
0

пожалуйста, проверьте скрипку:

FIDDLE

Вы можете добавить его легко. Вам нужно передать массив на PageLoad: следующим образом:

$(document).ready(
    function() { 
     $("#multipleSelectExample").select2(); 
      $("#multipleSelectExample").select2("val", [1,2,3]); 
    } 
); 

      <option value="1">Apple</option> 
      <option value="2">Banana</option> 
      <option value="3">Orange</option> 
      <option value="4">Grapes</option> 
      <option value="5">jackfriut</option> 

Если значения массивов из значений опций.

Смежные вопросы