Cita:
Iniciado por _cronos2
Sí pero según tengo entendido, hasta no hace mucho IE esos nodos de texto vacíos no los reconocía. Yo usaría nextElementSibling (desde IE9, creo), y si no existe entonces hacer un fallback a nextSibling, porque significa que es IE y que no va a contar con los nodos de texto.
No sé si se me entiende

Saludos (:
Edit: Efectivamente, nextSibling no reconoce los nodos de texto vacíos hasta IE8 inclusive.
ha de ser que ha sido un día duro y estoy cansada, pero me he quedado uno poco

no es sólo ie, sino también chrome y firefox
Cita: <p onclick="console.log(this.nextSibling.id)">id adyacente</p>
<p id="objeto adyacente"></p> ---> undefined
<p onclick="console.log(this.nextSibling.nextSibling. id)">id adyacente</p>
<p id="objeto adyacente"></p> ---> objeto adyacente
Cita:
Iniciado por tripoli
cualquier aportacion aunque no sea segura se agradece, ya que llevo dos dias con este tema, dandole vueltas, saludos.
has probado a eliminar las opciones existentes y usar add() o new Option() para insertar las nuevas??