Здравствуйте. Возникла такая ситуация, есть уже готовый select с городами, как сделать из него живой поиск на select 2?
Такой как у них на этой странице
https://select2.org/dropdown#dropdown-placement
Сейчас появляется просто input рядом с select и под ним высвечивается весь список
Вот кусок к которому хотелось бы это сделать
<select name="{$v.depending.caption1}" class="mselect catselect" id="{$v.depending.caption1}" onchange="selDepending(1, '{$v.depending.caption1}', '{$v.depending.caption2}', '{$v.depending.id}', {if isset($category) && $category}{$category}{else}0{/if}, {if $v.other_val}1{else}0{/if}, '{$lng.general.other}', {if $v.all_val}1{else}0{/if}, '{$lng.general.all}', '{$live_site}', '')" {if in_array($v.depending.caption1, $gmaps_unique)}onblur="autoLocator_{$gmaps_fields[$v.depending.caption1]}();"{/if} {if isset($edit) && $edit && !$v.editable}readonly{/if}>
<option value="">{$v.depending.top_str1}</option>
{if $v.other_val}<option value="-1" {if isset($tmp[$v.depending.caption1]) && $tmp[$v.depending.caption1] && !in_array($tmp[$v.depending.caption1], $v.depending.elements)}selected="selected"{/if}>{$lng.general.other}</option>{/if}
{if $v.all_val}<option value="all" {if isset($tmp[$v.depending.caption1]) && $tmp[$v.depending.caption1]=="all"}selected="selected"{/if}>{$lng.general.all}</option>{/if}
{foreach from=$v.depending.elements item=t}
<option value="{$t.name}" {if isset($tmp[$v.depending.caption1]) && $tmp[$v.depending.caption1]==$t.name} selected="selected"{/if}>{$t.name}</option>
{/foreach}
</select>