"Az is egy megoldás, de az a baj, hogy van egy kereső rész, ahol van 4 select és mindenhez van valami esemény. "
Igazából nem értem, miért jelentene nagy különbséget, hogy a wrapperben cserélgeted, vagy magát a <select> elemet kukázod, aztán a helyére raksz valamit.
Nézd meg a replaceWith() függvényt, sanszos, hogy pont az van, amire tippeltél, hogy a teljesen lecserélt elem esetén már nem érvényesül az eseménykezelő.
De tudni kéne, hogy konkrétan mit írtál a kódba, mutass legalább példát!
Nehogy már átírj 150 sort feleslegesen.
Amúgy 150 sor az még semmi, egyik projektnél a JS-kódom ÖSSZEGEZVE valami 6 ezer sor volt (jó, persze pár függvény ollózva is volt). Aztán valszeg én még így is kis pubi vagyok.
Sk8erPeter