2011-11-17 15 views
5

Jquery .show()とdisplay:inline

こんにちは私は、このjqueryコードを使用しています。 onclick="jQuery('.hidden').show()" というラベルの付いたクラスを表示しています。これはクラスの外観です:

.hidden { display:none} 

問題は、 私はディスプレイとしてそれを表示したい:インライン; そのように前に来るテキストと同じ行に。 どんな助けも狂ったことに感謝しています。私はそれに関連するほとんどすべてのものを探知しましたが、何も私を正しい道に導かなかった。

答えて

4

あなたが要素に明示的なCSSの属性を追加することもできます

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

これを試してみてください、私はこのことができます願っています:)

+0

最良の答えを!それはありがとう – cppit

+0

ありがとう – cppit

4

インラインで表示する場合は、要素から.hiddenクラスを追加/削除したい場合は、適切なcssでcssクラス.inlineを作成し、必要に応じてこれをオン/オフに切り替えます。または、可能であればブロックではなくインラインであるhtml要素を使用することもできます。