Я использую приведенный ниже код для замены значка минимизации на значок раскрытия при нажатии.
$(document).ready(function(){
$("#expand").click(function(){
$(".expandicon").hide();
$(".shrinkicon").show();
});
$("#shrink").click(function(){
$(".expandicon").show();
$(".shrinkicon").hide();
});
});
Единственная проблема в том, что я могу использовать его только один раз (первый экземпляр, второй значок не меняется и т. Д.). В общем, я должен был бы использовать это 5 раз, поскольку у меня есть 5 таблиц на одной странице. Есть идеи как это сделать? Я довольно новичок в веб-разработке, не говоря уже о jQuery. Любая помощь будет принята с благодарностью. Заранее спасибо!
[ПРАВИТЬ] Вот мой 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>
* заменит идентификаторы вместо классов. мой плохой на этом.