Anumik
@Anumik

Как в список формируемый при помощи jquery chosen добавить ссылку?

Доброго времени суток!
Знание 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, потому что в итоге список формируется по другому, а как мне добавить эти условия и ссылки я понять не могу к сожалению, может кто то сможет посказать?
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы