Comment utiliser jquery dans les projets

WBOY
Libérer: 2023-05-28 15:46:08
original
827 Les gens l'ont consulté

Avec le développement continu de la technologie Web, JavaScript est devenu une compétence nécessaire dans le développement Web. En tant que l'une des bibliothèques JavaScript les plus populaires, jQuery a également attiré beaucoup d'attention dans de nombreux projets. Cet article explique comment utiliser jQuery dans votre projet.

1. Présentez la bibliothèque jQuery

Pour utiliser jQuery, vous devez d'abord introduire la bibliothèque jQuery dans la page. Vous pouvez télécharger vous-même le fichier de la bibliothèque jQuery et l'importer, ou vous pouvez utiliser un CDN (Content Delivery Network) pour l'importer.

Le code pour utiliser CDN pour introduire la bibliothèque principale jQuery est le suivant :

<script src="https://cdn.jsdelivr.net/jquery/3.6.0/jquery.min.js"></script>
Copier après la connexion

2. Utilisez le sélecteur jQuery pour obtenir des éléments

Le sélecteur jQuery peut facilement obtenir les éléments de la page. Les sélecteurs courants sont :

  1. Sélecteur d'élément

    $('p')  // 获取页面中所有 <p> 元素
    Copier après la connexion
  2. sélecteur d'id

    $('#myId')  // 获取 ID 为 myId 的元素
    Copier après la connexion
  3. sélecteur de classe

    $('.myClass')  // 获取 class 为 myClass 的元素
    Copier après la connexion
  4. Sélecteur d'attribut

    $('[href]')  // 获取所有包含 href 属性的元素
    Copier après la connexion
  5. Sélecteur descendant

    $('ul li')  // 获取所有 <ul> 下的 <li> 元素
    Copier après la connexion

3. Utilisez jQuery pour faire fonctionner les éléments

Après avoir obtenu les éléments, vous pouvez utiliser les méthodes fournies par jQuery pour fonctionner.

  1. Modifier les attributs des éléments

    $('img').attr('src', 'newSrc.jpg')  // 修改所有 <img> 元素的 src 属性
    Copier après la connexion
  2. Modifier le contenu de l'élément

    $('div').text('newText')  // 将所有 <div> 元素的文本内容改为 newText
    Copier après la connexion
  3. Afficher/masquer les éléments

    $('p').show()  // 显示所有 <p> 元素
    $('p').hide()  // 隐藏所有 <p> 元素
    Copier après la connexion
  4. Ajouter/supprimer des éléments

    $('ul').append('<li>New item</li>')  // 在所有 <ul> 元素的末尾添加一个 <li> 元素
    $('ul li:last-child').remove()  // 删除所有 <ul> 元素中最后一个 <li> 元素
    Copier après la connexion
  5. Lier des événements

    $('button').click(function () {
      alert('Button clicked!')
    })  // 给所有 <button> 元素绑定 click 事件
    Copier après la connexion

4. Utilisez AJAX Send une requête

jQuery fournit une méthode AJAX pratique pour envoyer une requête au serveur sans actualiser la page.

$.ajax({
  url: '/getdata',
  type: 'GET',
  dataType: 'json',
  success: function (data) {
    console.log(data)
  },
  error: function (xhr, status, error) {
    console.log(error)
  }
})
Copier après la connexion

Le code ci-dessus enverra une requête GET au serveur pour obtenir les données JSON renvoyées. Si la demande aboutit, les données seront affichées sur la console. Si la demande échoue, un message d'erreur sera affiché.

5. Résumé

jQuery peut grandement simplifier le processus de développement du projet et améliorer l'efficacité. Ce qui est présenté dans cet article n'est que la pointe de l'iceberg de jQuery. Il existe de nombreuses méthodes et techniques que vous devez apprendre et maîtriser en profondeur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!