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.