PHPascal.com

PHPAscal rouge2 (Version bleu)


Programmation web CSS HTML PHP Jquery Javascript Wordpresse RSS SQL SSH, serveur linux Outils
  PHPascal a 147 articles


Recherche


cheap nike nfl jerseysWholesale cheap nfl jerseyscheap jerseys online from chinacheap nfl jerseys free shippingwholesale nba jerseysWholesale cheap nhl jerseyscheap nhl jerseys onlinecheap nba basketball jerseys

Valid HTML 5

Programmation web / Jquery / Introduction à Jquery

Introduction à Jquery

Voici quelque instruction pour débuter avec l'utilisation de Jquery

Il y a trois façon d'accéder aux éléments d'une page avec Jquery

  1. $('h1') : Avec la balise web directement, plusieurs résultats possibles, exemple <h1>
  2. $('.h1') : Avec le nom de la classe d'un élément, plusieurs résultats possible, exemple <div class='h1'>
  3. $('#h1') : avec le id d'un élément, un résultat possible, exemple <div id='h1'>


Voici 5 façon de récupérer de l'information dans la page avec Jquery

  1. .html()
  2. .text()
  3. .attr()
  4. .val()
  5. .each()

L'option text resemble à html mais ne retourne pas du code html, pas de balise html juste le texte.

L'option val sert pour les champs dans un formulaire.

L'option attr sert a trouver la valeur d'un attribut par exemmple pour une image alt, title, src et on a aussi la possibilité d'inventer des attributs et d'y accéder via Jquery par contre l'utilisation d'attribut personalisé n'est pas valide avec le W3C.

L'option each() sert a parcourir un par un les élément de la page par exemple $('a').each va parcourir un a un tout les lien de la page.

Code source exemple

<script>
    // attendre chargement du DOM avant de faire le js Jquery
    $(function() {
       

    var info1 = $('h1').html();
    var info2 = $('h1').text();
    var info3 = $('#id').attr('info_extra');
    var info4 = $('.class').attr('href');
    var info5 = $('#hidden').val();
    var info6 = $('p:first').text();
   
    var info7 = '';
    $( "p" ).each(function( index )
    {
        info7 = info7 + $(this).text() + ' --- ';
       
    });
   
    alert('info1 = ' + info1 + '\ninfo2 = ' + info2 + '\ninfo3 = ' + info3
                + '\ninfo4 = ' + info4 + '\ninfo5 = ' + info5 + '\ninfo6 = ' + info6
                + '\ninfo7 = ' + info7  );
   

    $('h1').html('Nouveau titre');
    $('.class').attr('href','#nouveau_lien');
    $('#hidden').val('valeur modifier via JQUERY');
    $('p:first').text('nouveau text pour le paragraphe');
   
    var num = 1;
    $( "p" ).each(function( index )
    {
        $(this).html('<h1>paragraphe #' + num + '</h1><ul><li>liste ajouter</li></ul>Avec code HTML');
        num++;
    });   
   
   
    });
    </script>

<h1><strong>jQuery</strong> trouver info</h1>

<a href="#lien" id="id" class="class" info_extra='attribu ajouter'>Lien test</a>

<input type="hidden" name="cacher" id="hidden" value="valeur test" />

<p>Paragraphe 1</p>
<p>Paragraphe 2</p>
Article écrit le 12 janvier 2013
Article modifié le 12 janvier 2013

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2024
Temps d'exécution : 0.0968 sec
Imprimer le 29 March 2024 - 10:37:04
par Pascal Dubreuil organisateur du Marathon roller du Canada