ok, perdona no había usado esta función "this.nextElementSibling" y no puede usarla en este caso. Es una tabla en la que cada fila tiene dos rowspan. El checkbox esta en la parte de arriba y la idea es que al checkear se haga visible el input en la parte de abajo.
El codigo html es algo similar a esto, la ultima columna es la que aparece el desplegable.
Código PHP:
<table>
<body>
<tr>
<td><input 1.1></td>
<td><input 1.2></td>
<td><input 1.3></td>
<td><input id="check-fecha" type="checkbox"></td>
</tr>
<tr>
<td><input 2.1></td>
<td><input 2.2></td>
<td><input 2.3></td>
<td><input id="fecha-prevista"></td>
</tr>
</body>
</table>
Un saldo