こんにちは私はこのデモを持っています:http://jsfiddle.net/SO_AMK/BcFVv/
3つすべてではなく、一度に1つのDivのみを表示しようとしています。特定のdivがそのボタンが押されたときにのみ表示されるようにしたいと思います。
ご覧のとおり、最初にすべてのDivが表示されます。ボタンは正常に機能します。
質問:最初からDiv 2と3を非表示にするにはどうすればよいですか?
こんにちは私はこのデモを持っています:http://jsfiddle.net/SO_AMK/BcFVv/
3つすべてではなく、一度に1つのDivのみを表示しようとしています。特定のdivがそのボタンが押されたときにのみ表示されるようにしたいと思います。
ご覧のとおり、最初にすべてのDivが表示されます。ボタンは正常に機能します。
質問:最初からDiv 2と3を非表示にするにはどうすればよいですか?
ID は、数字の前に先頭文字を付けて名前を付ける必要があります。
「ID および NAME トークンは文字 ([A-Za-z]) で始まり、任意の数の文字、数字 ([0-9])、ハイフン ("-")、アンダースコア ("_") が続く必要があります。 )、コロン (":")、およびピリオド (".")。" (W3C)
$("#pages div:not(#1)").css("display", "none");
main 関数の外側に: を追加するだけです。
デモ: http://jsfiddle.net/SO_AMK/BcFVv/1
PS新しい質問を投稿する前に、私の回答の1つで私の助けを求めてから少なくとも10分待ってください.
HTML 要素 ID、または数値で始まる ID を複製しないでください。
JS Fiddle を次のように更新しました。
jquery-uiライブラリのタブウィジェットを使用します。
方法は次のとおりです:http://jsfiddle.net/BcFVv/7/