У меня есть вторичный выбор, подчиненный первичному выбору (выберите магазин, затем выберите отдел - идентичный выбор страны, затем выберите состояние).
Я абсолютно не могу получить методы select2 ('enable', false) и ('data', null), независимо от того, сколько другого кода я вырву.
<select id="stores">
<option value="foo">foo</option>
</select>
<select id="depts">
<option value="bar">bar</option>
</select>
// ...some logic that selects a store, then fetches that store depts ...
$('#depts').select2('enable',false);// does not disable control
$('#depts').select2('data',null); // does not clear control
Итак, я вынужден сделать это:
$('select#depts').empty(); // clears HTML element
$('#depts').select2(); // re-enhances select w/ select2
$('#depts').select2('disable',true); // disables
Он ведет себя в jsfiddle, поэтому я не могу даже отправить пример и запросить помощь. Я просто... в тупике.