Показать сообщение отдельно
  #5 (permalink)  
Старый 29.09.2015, 14:59
Интересующийся
Отправить личное сообщение для amd3000 Посмотреть профиль Найти все сообщения от amd3000
 
Регистрация: 12.08.2014
Сообщений: 12

Сообщение от laimas Посмотреть сообщение
Ваш код какой-то "грузный", даже лень вникать в него. )
Но суть простая, на jQuery описывается просто. Допустим есть область в форме, в которой нужно обрабатывать поля в нее помещенные и помещаемые динамически. Не важно что это за элемент такой, главное знать его селектор (и что важно, этот элемент гарантировано есть на странице при загрузке ее) и пусть это будет id="dynamic", тогда делегирование ему обработки полей формы описывается так:

$('#dynamic').on('событие или события которые нужно обрабатывать', 'input', function() {
    //код обработчика
})
Спасибо за ответ, но я не могу придумать что мне сделать дальше после делегирования обработки родительскому обьекту с моими связанными списками, помогите разобратся в коде, пожалуйста.

Например, если можно, подскажите как можно снимать атрибут disabled у связаных селектов в определённом обьекте div id="row", независимо от соседних обьектов

<form>
<select id="on" name="on"><option>- on -</option></select>
		<!-- После изменения селекта с id="on" нужно снять атрибут disabled с всех селектов с id="sel1" -->
	<div id="rows"name="rows">
		<!-- div id="row" Динамически клонируется по мере необходимиости -->
		<div id="row" name="row">
			<!-- Эти селекты связаные списки -->
<!-- После изменения селекта с id="sel1" нужно снять атрибут disabled  с селекта с id="sel2" и так далее по цепочке" -->
			<select id="sel1" name="sel1" disabled="disabled"><option>- 1 -</option></select>
			<select id="sel2" name="sel2" disabled="disabled"><option>- 2 -</option></select>
			<select id="sel3" name="sel3" disabled="disabled"><option>- 3 -</option></select>
			<select id="sel4" name="sel4" disabled="disabled"><option>- 4 -</option></select>
		</div>
		<!-- Этот div создан динамически -->
		<div id="row" name="row">
			<!-- Эти селекты связаные списки -->
			<select id="sel1" name="sel1" disabled="disabled"><option>- 1 -</option></select>
			<select id="sel2" name="sel2" disabled="disabled"><option>- 2 -</option></select>
			<select id="sel3" name="sel3" disabled="disabled"><option>- 3 -</option></select>
			<select id="sel4" name="sel4" disabled="disabled"><option>- 4 -</option></select>
		</div>
		<!-- Этот div создан динамически -->
		<div id="row" name="row">
			<!-- Эти селекты связаные списки -->
			<select id="sel1" name="sel1" disabled="disabled"><option>- 1 -</option></select>
			<select id="sel2" name="sel2" disabled="disabled"><option>- 2 -</option></select>
			<select id="sel3" name="sel3" disabled="disabled"><option>- 3 -</option></select>
			<select id="sel4" name="sel4" disabled="disabled"><option>- 4 -</option></select>
		</div>
	</div>
</form>
Ответить с цитированием