Попытка опубликовать вопрос для принятого ответа на # 786142 Если вы отредактируете это решение и измените тег textarea на любой другой элемент уровня блока (с тем же атрибутом id), он больше не будет работать.В моем случае я пытаюсь удалить php gd-повернутое изображение, возвращаемое вызовом Ajax (установив флажок), когда пользователь передумал и снял этот флажок.Я понимаю, что val () не является функцией для добавления html-данных, но мне нужно выяснить, как заставить эту функцию работать со списком ul;тогда я разберусь, как бороться с самим изображением.Цените любые ответы, которые у вас есть.
Вот тот, который работает.(см. пример)
function updateTextArea() {
var allVals = [];
$('#c_b :checked').each(function() {
allVals.push($(this).val());
});
$('#t').val(allVals)
}
$(function() {
$('#c_b input').click(updateTextArea);
updateTextArea();
});
Через несколько месяцев был задан еще один вопрос о том, как сохранить работоспособность вышеуказанного в случае изменения идентификатора.Итак, решение сводится к тому, чтобы отобразить функцию updateTextArea в нечто общее, использующее классы, и использовать функцию live для мониторинга DOM на предмет этих изменений.Извините, я сейчас не совсем готов написать пример.