Доброго времени суток!
Знание js/jquery у меня слабые, по этому столкнулся с такой проблемой, вот таким кодом у меня формируется список
<div class="chosen-container">
<select class="my-chosen-select" style="width:200px;" placeholder_text_single: "Введите ваш город";>
<option></option>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if ($arItem['PROPERTIES']['REG']['VALUE'] == "Хабаровск") {?>
<option value="<?echo $arItem["NAME"]?>" ><a href="http://khabarovsk.example.ru/"><?echo $arItem["NAME"];?></a></option>
<?} elseif ($arItem['PROPERTIES']['REG']['VALUE'] == "Ростов") {?>
<option value="<?echo $arItem["NAME"]?>" ><a href="http://rostov.example.ru/"><?echo $arItem["NAME"];?></a></option>
<?} elseif ($arItem['PROPERTIES']['REG']['VALUE'] == "Красноярск") {?>
<option value="<?echo $arItem["NAME"]?>" ><a href="http://krasnoyarsk.example.ru/"><?echo $arItem["NAME"];?></a></option>
<?} else {?>
<option value="<?echo $arItem["NAME"]?>" ><a href="http://example.ru/"><?echo $arItem["NAME"];?></a></option>
<?};?>
<?endforeach;?>
</select>
<?
// echo "<pre>";
// print_r($arItem);
// echo "</pre>";
?>
</div>
<script type="text/javascript">
$( document ).ready(function() {
$(".my-chosen-select").chosen({
placeholder_text_single: "Введите ваш город",
no_results_text: "Извините, вашего города нет в списке",
inherit_select_classes: true
});
});
</script>
И тут я ошибся, когда ссылками обернул option, потому что в итоге список формируется по другому, а как мне добавить эти условия и ссылки я понять не могу к сожалению, может кто то сможет посказать?