私はこのスイッチ機能を持っているので、私は苦労しています。 何らかの理由で、メニューオプションをクリックするとすぐにメニューが消えています。これまでの唯一の解決策は、新しいdivに「内容」をカプセル化することです。 https://jsfiddle.net/yf62w1bp/1コンテンツを表示し、他のすべての関連オブジェクトを隠す
のjQuery:
$(document).ready(function(){
$("a.menu2").click(function() {
var clicked = $(this).attr('title');
$("#"+clicked).show().siblings().hide();
});
});
非作業HTML:
<div id="menu2">
<a href="#" title="content_1" class="menu2">menu test1</a>
<a href="#" title="content_2" class="menu2">menu test2</a>
</div>
<div id="content_1"><p>content test1</p></div>
<div id="content_2"><p>content test2</p></div>
ワーキングHTML:これはなぜ
<div id="menu2">
<a href="#" title="content_1" class="menu2">menu test1</a>
<a href="#" title="content_2" class="menu2">menu test2</a>
</div>
<div>
<div id="content_1"><p>content test1</p></div>
<div id="content_2"><p>content test2</p></div>
</div>
説明作業と非稼働バージョンのjsfiddle起こっている?
JSFiddleのfirst
ソリューションで動作するようにJSを変更するにはどうすればよいですか?