script.js 721 B

12345678910111213141516171819202122232425262728
  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') ?
  10. 'Bleu' : 'Gris';
  11. clickedButton.html(text);
  12. });
  13. // Sélection par tag
  14. $('a').click(function(e) {
  15. e.preventDefault(); // Empêche le lien de fonctionner
  16. $('a').removeClass('active');
  17. $(this).addClass('active');
  18. });
  19. // Envelopper un élément DOM
  20. var button2 = document.getElementById('ex1-button2');
  21. // Ici button2 n'est pas une chaîne de caractères
  22. // mais un élément DOM
  23. $(button2).click(function() {
  24. $(this).toggleClass('red');
  25. });