script.js 717 B

123456789101112131415161718192021222324252627
  1. // Sélection par id
  2. $('#ex1-button1').click(function() {
  3. $(this).toggleClass('red');
  4. });
  5. // Sélection par classe
  6. $('.ex1-buttons').click(function() {
  7. var clickedButton = $(this);
  8. clickedButton.toggleClass('blue');
  9. var text = clickedButton.hasClass('blue') ? 'Bleu' : 'Gris';
  10. clickedButton.html(text);
  11. });
  12. // Sélection par tag
  13. $('a').click(function(e) {
  14. e.preventDefault(); // Empêche le lien de fonctionner
  15. $('a').removeClass('active');
  16. $(this).addClass('active');
  17. });
  18. // Envelopper un élément DOM
  19. var button2 = document.getElementById('ex1-button2');
  20. // Ici button2 n'est pas une chaîne de caractères
  21. // mais un élément DOM
  22. $(button2).click(function() {
  23. $(this).toggleClass('red');
  24. });