проблема 1:
Следующий код должен включать/отключать динамически добавляемое поле ввода с помощью jquery, но он не работает должным образом:
$(document).ready(function () {
$('#auto').change(function () {
if ($(this).val() == 1) {
$('input[id="speed_car"]').prop('disabled', false).css('background', '').val('4')
} else {
$('input[id="speed_car"]').prop('disabled', true).css('background-color', '#03f').val('')
}
});
});
Проблема 2: если я сохраняю поле и перезагружаю страницу, она работает, но только для первого ‹ tr > (который содержит другие поля ввода и выбирает).
Как мне изменить код, чтобы он работал правильно?
Вот часть кода, которая добавляет строку:
var modell = <?php echo $modell; ?>;
.
.
.
html += ' <td class="left"><select name="car_modell[' + modell + '][auto]">';
html += ' <option value="1" selected="selected"><?php echo $text_enabled; ?></option>';
html += ' <option value="0"><?php echo $text_disabled; ?></option>';
html += ' </select></td>';
html += ' <td class="left"><input type="text" maxlength="1" name="car_modell[' + modell + '][speed_car]" value="4" size="3" /> </td>';
ecc...
Заранее спасибо за помощь.