HTML | Icon per Klick ändern?

4 Antworten

Angenommen das ist dein HTML:

<i id="Icon" class="fa fa-eur"></i>


Du möchtest nun, dass wenn das Eurozeichen da ist (so wie am Anfang), es durch ein Dollarzeichen ersetzt wird, und danach andersherum, etc. Mit jQuery ginge das so (habs nicht getestet):



$.ready () { 
  var icon = $('#Icon');
  $(icon).on(function () {
    $(icon).toggleClass('fa-eur fa-usd'); 
    //toggleClass() fügt eine Klasse zum Element hinzu, sollte sie noch nicht da sein. Falls doch, wird die Klasse stattdessen entfernt.
  }); // end on()
}; //end ready()





Du nutzt ansonsten bisher nur HTML und CSS? Du hast einfach Font Awesome, also die Schriften und die CSS, eingebunden oder noch andere Sachen, wie jQuery?

Was soll sich beim Klick auf das Symbol genau ändern?

Dann wäre Javascript / Jquery am besten geeignet - schreib einfach eine onclick Funktion für das Icon