Показать сообщение отдельно
  #1 (permalink)  
Старый 25.03.2016, 15:00
Новичок на форуме
Отправить личное сообщение для serge_spb Посмотреть профиль Найти все сообщения от serge_spb
 
Регистрация: 25.03.2016
Сообщений: 1

Проблема со скрытием select
Добрый день!
Хотел попросить помощи с кодом.
Есть код php который формирует в цикле селекты на странице:

public function getTextfield($field,$ranges = NULL){
		$defaut_values = JRequest::getVar("xf_{$field->id}_txt",'');
		$values = json_decode($field->value);	
		foreach ($values as $f)
        {
           	if($defaut_values){
           		$f->value = $defaut_values;
           	}
        	$html .= "\n\t<input type=\"text\" class=\"exfield exgroup{$field->group}\" name=\"xf_{$field->id}_txt\" id=\"xf_{$field->id}_txt\" value=\"{$f->value}\" />";
        }
        return $html;
	}


Не пойму как скрыть селект xf_6, чтобы потом он появлялся при выборе определенного option из xf_5 ? Я понимаю что его сначала нужно скрыть дивом, а потом прописать что-то типа:
<script type="text/javascript">  
	// <![CDATA[
	$(document).ready(function() {
		$("select#xf_5").change(function() {
			if ($(this).val() == "2") {
				$("select#xf_6").show();
			} else {
				$("select#xf_6").hide();
			}
		});
		
	});
	// ]]>
	
</script>

Я только не понимаю как в цикле создания селектов присвоить одному из них какой-то див?
Буду рад любой помощи!
Ответить с цитированием