Сообщение от 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>