Siguiendo mi anterior comentario, solo tendrías que asignar ese valor a un campo oculto para que sea más fácil obtenerlo.
Según veo en tu publicación, tienes algo similar a esto:
Código PHP:
Ver original<tr>
<td><?php echo $row['genero']; ?></td>
</tr>
Pero si lo hicieras así:
Código PHP:
Ver original<tr>
<td>
<input type="hidden" class="genero" value="<?php echo $row['genero']; ?>" />
</td>
</tr>
Podrías obtenerlo así:
Código Javascript
:
Ver originalvar tabla = document.querySelector(idTabla),
genero = tabla.querySelector(".genero").value,
fila = document.querySelector(".genero").parentNode.parentNode;
if (genero == "multiple"){
fila.style.display = "none";
}
else{
fila.style.display = "";
}
El valor de
idTabla
corresponde al
id
que hayas asignado a la tabla que contiene al campo a ocultar, siendo que dicho valor tendrás que pasarlo a la función a través de la llamada a la misma en el
checkbox de la forma
onclick="ocultarFila('#id_tabla')"
.
De cualquier forma, estoy notando algunos errores en tu código, como ese punto y coma luego de la llave de apertura del
while
, además de que, al ser un bucle, se generará más de un elemento con el mismo
id
, como en el caso de la tabla o del
checkbox. Recuerda que el
id
debe ser un valor único en todo el documento.