jqueryやjavascriptで複数のdivを隠して表示したい。Web を検索しましたが、次のような一意の div が必要なコードを見つけました。
<div id="div1">text</div>
<div id="div2">text</div>
などですが、foreache php 関数に div を追加したいので、複数の ID を持つことはできません。foreache は div ラッパーです。だから、私の質問はどうすればそれを行うことができますか?
編集私はJQueryの完全な初心者なので、何かを実装する方法がわからないので、これを持っています
<div id="wrapper">
<div class="title">
<div class="hide"> Hidden Text</div>
</div>
</div>
タイトル div をクリックすると、class="hide" が表示されます。
解決:
.box
{ margin:10px;
height:auto;
}
.panel,.flip
{
padding:5px;
text-align:center;
background-color:#e5eecc;
border:solid 1px #c3c3c3;
}
.panel
{
padding:50px;
display:none;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){
$(this).next().slideToggle(500);
});
});
</script>
<div class="box">
<h1>This is the div</h1>
<div class="flip">If u click </div>
<div class="panel"> This will show</div>
問題は、divがforeach関数によって生成されたと言ったとおりで、これで解決しました。すべてに感謝します! 学ぶことがたくさんあります。