2011-11-17 1 views
5

Ciao Sto usando questo codice jQuery onclick="jQuery('.hidden').show()" per mostrare la classe etichettato .hidden questo è ciò che la classe si presenta come:Jquery .Show() e display: inline

.hidden { display:none} 

il problema è quando visualizza la classe come display: block; Mi piacerebbe che fosse visualizzato come display: inline; in questo modo è sulla stessa riga del testo che viene prima. qualsiasi aiuto sarebbe stato apprezzato diventando pazzo ho cercato su google quasi tutto ciò che riguardava ma nulla mi ha guidato sulla strada giusta.

risposta

4

si potrebbe aggiungere un attributo esplicito CSS all'elemento:

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

provare questo, spero che questo aiuta :)

+0

migliore risposta! grazie – cppit

+0

che l'ha fatto grazie – cppit

4

Probabilmente si desidera aggiungere/rimuovere la classe .hidden dall'elemento, se si desidera visualizzarlo in linea, creare una classe css .inline con il css appropriato e attivarlo/disattivarlo quando necessario. Oppure l'altra opzione è usare un elemento html che è in linea anziché bloccare se possibile.