Pues una solución bastante simple parece que podría ser construir primero ese trozo del HTML, ¿no?
Código javascript
:
Ver originalvar opciones = "";
for (var i=1; i<=_rud.length;i++){
opciones += "<option value="+_rud[i][0]+"> "+_rud[i][1]+" </option>";
}
$('#colindancias').before(
"<tr><td height='18' valign='top' class='campos'><div align='center'><input type='text' name='t1' size='2' maxlength='2' id='t1' value='' class='general'></div></td><td colspan='4' valign='top' class='campos'><select name='desc1' id='desc1' class='general'>" + opciones + "</select></td><td valign='top' class='campos'><input type='text' name='niveles1' size='2' maxlength='2' id='niveles1' value='' class='general'></td><td valign='top' class='campos'><input type='text' name='edad1' size='2' maxlength='2' id='edad1' value='' class='general'></td><td valign='top' class='campos'><input type='text' name='vur1' size='5' maxlength='5' id='vur1' value='' class='general'></td><td valign='top' class='campos'><select name='conserv1' id='conserv1' class='general'><option value='' > </option></select></td></tr>" );
Se puede hacer un poco más bonito, pero vamos, esta parece una solución bastante clara, no?