このトピックには多くの投稿がありますが、問題を直接解決するものはありません。ここに私の現在のセットアップがあります:表示/非表示を切り替える(jQuery)
IDは#ptwesv
です。
と表示したいコンテンツを含む別のdivは、ID #ptwest
で非表示にします。
私が使用しているjQueryのはこれです:
<script>
jQuery("#ptwesv").click(function(){
jQuery("#ptwest").show();
});
jQuery("#ptwesv").click(function(){
jQuery("#ptwest").hide();
});
</script>
これは、クリックに正しく#ptwest
コンテナを隠しているが、私は再びトリガ素子(#ptwesv
)をクリックすると、その後conatinerは表示されません。これは、要素が非表示になってから再度トリガーをクリックすると、アクションが相互に作用するためです。
参考文献としてthis W3のexmapleを使用していますが、表示/非表示のトリガー要素が異なることがわかりました。
単一のdivから要素の表示/非表示をトリガすることは可能ですか?これをどのように動作させることができますか?
'jQueryの( "#のptwest")。2番目に設定しているときあなたはあなたの最初のクリックイベントを上書きしている – tymeJV
')(トグルします。これまでに与えられたすべての答えが機能します。 – vi5ion