Sveikas, programmējošās dāmas! Kas nezina, kas ir jQuery, skip tu zī vatever!
Šodien saskāros ar to, ka jquery kods pierakstīts formā $("#elements").remove();
nenostrādā vienmēr tā kā man gribētos uz visiem browseriem.
Problēma bija tā, ka es removoju elementu, kurā iekšā bija vēl arī input lauki un biju gaidījis, ka līdz ar to pie submita šie lauki neparādīsies (manā gadījumā submits tiek veikts caur AJAX un visi formas dati tiek serializēti ar jQuery .serialize() funkciju). Ckuju - uz chromes tomēr kaut kādi pusiztīrīti un pusaizpildīti elementi parādījās.
Problēmas risinājums: jāiztīra tas elements pirms izmešanas laukā, respektīvi: $("#elements").empty().remove();
Tas tā - ja kāds uzkāps uz tā paša grābekļa.
es tieši vakar saskāros ar failu uploadošanu utt un pēc tam loģiski ir iztīrīt failu sarakstu. vienīgais risinājums, kurš strādāja uz visiem browseriem vienādi bija $('input[name="file[]"]').replaceWith("<input type="file" name="file[]" accept="image/*" multiple />");
bet paldies par atsauci, es savu $(elem).parent().remove(); nomainīju citā koda gabalā :)