2011-11-17 23 views
5

Hola Estoy utilizando el código jQuery onclick="jQuery('.hidden').show()" para mostrar la clase etiquetada .hidden esto es lo que se ve la clase como:Jquery .show() y display: inline

.hidden { display:none} 

el problema es cuando se muestra la clase es una pantalla: bloque; Me gustaría que se muestre como pantalla: en línea; de esa manera está en la misma línea que el texto anterior. Me agradecería cualquier ayuda que he estado volviendo loco. Busqué en Google casi todo lo relacionado con él, pero nada me guió por el camino correcto.

Respuesta

4

se podría añadir un atributo css explícita al elemento:

onclick="jQuery('.hidden').css('display','inline');" 

probar esto, espero que esto ayude :)

+0

mejor respuesta! gracias – cppit

+0

que lo hizo gracias – cppit

4

Probablemente desee agregar/eliminar la clase .hidden del elemento, si desea que se muestre en línea, cree una clase css .inline con el CSS correspondiente y active/desactive esta opción cuando sea necesario. O la otra opción es usar un elemento html que esté en línea en lugar de bloqueado si es posible.