私は、以下のコードを使用して、最小化アイコンをクリックすると展開アイコンに置き換えています。jQueryを使用して複数回ショーを表示する
$(document).ready(function(){
$("#expand").click(function(){
$(".expandicon").hide();
$(".shrinkicon").show();
});
$("#shrink").click(function(){
$(".expandicon").show();
$(".shrinkicon").hide();
});
});
唯一の問題は、一度しか使用できないことです(最初のインスタンス、次に2番目のアイコンは変更されないなど)。私は5つのテーブルを1つのページに持つので、これを5回使用する必要があります。どのようにそれを行うにはどのようなアイデア?私はjQueryは言うまでもなく、Web開発ではかなり新しいです。どんな助けでも大歓迎です。前もって感謝します!
[EDIT]ここに私のHTMLコードは次のとおりです。*
<span class="expandicon" style="display:none;">
<a class="flip">
<img id="expand" src="img/expand1.png" />
</a>
</span>
<span class="shrinkicon">
<a class="flip">
<img id="shrink" src="img/shrink1.png" />
</a>
</span>
ではなく、クラスとidを置き換えます。私はそれに悪い。
それをテストすることができますが、関連するHTML構造(周りの木を表示#expand /#shrink/icons)。それはこの質問に答えるために必要です。 –
Protip:IDはユニークでなければならず、IDを使用しているように見えますが、IDは5回拡大縮小します。それをクラスや何かに変更してください。ここ –