Я загружаю веб-страницу с шестью ячейками по 20+. Страница загружается данными из базы данных, поэтому некоторые флажки будут проверяться, а текстовые поля, связанные с этими флажками, будут содержать в себе некоторый текст. То, что я думаю, что я хочу сделать, это: 1) перебрать все chekboxes и найти те, которые проверяются 2), а затем изменить «отключено» атрибутов и CSS свойства каждого текстового поля, связанногоjQuery - Как использовать метод Every() для прокрутки и изменения всех отмеченных ящиков при загрузке страницы
Каждый флажок имеет уникальный ID (например, specA01, specA02, specA03 и т. Д.), И каждое текстовое поле имеет уникальный, но связанный идентификатор (например, specA01summ, specA02summ, specA03summ и т. Д.)
У меня есть этот код, который я изменен из другой строки на той же странице, но я знаю, что я не понимаю какой-то основной принцип здесь ... возможно, имеет отношение к линии «.this» ...
$("input[type=checkbox][checked]").each(
function() {
var checkBoxId = $(this).attr('id');
$('#' + checkBoxId + 'summ').removeAttr("disabled");
$('#' + checkBoxId + 'summ').css({'background-color' : '#ffffff', 'color' : '#000000', 'border-color' : '#696FA3', 'height' : '10em'});
$('#' + checkBoxId + 'summRequired').css("display", "block");
});
По существу, в этом коде я пытаюсь выполнить все проверенные флажки, получить каждый из их идентификаторов в переменной с именем «checkBoxID», а затем изменить элемент textarea с идентификатором «#» + checkBoxId + summ '. Любая помощь или рекомендации, которые вы можете предоставить, очень ценятся. Извините за мое вопиющее невежество. Я все еще изучаю программирование и jQuery.
Добро пожаловать в StackOverflow, Pumablues! – Sampson