Я хочу динамически добавлять строки в таблицу, чего я добиваюсь путем клонирования строки и изменения ее идентификатора:
var cloned = $('#tempRow').clone().attr("id","tr" + trLastId);
Затем я хочу изменить идентификаторы других компонентовв строке, например:
cloned.find('input[id^="upload"]').attr("id","upload" + trLastId);
Проблема возникает, когда я хочу изменить идентификатор формы, которая является первым дочерним элементом строки и содержит все остальные компоненты:
cloned.find("form").attr('id', "dynamicForm"+trLastId);<br>
Все строки выше работают нормально в Firefox, но последняя строка не работает в IE8.Клон еще не вставлен (перед тем, как вставить его, мне нужно изменить все идентификаторы), он просто сохраняется в переменной «клонирован».Почему IE не позволяет мне менять идентификатор клонированной формы?Как я могу преодолеть это?Я использую jquery 1.3.2.