jquery obtient des identifiants différents

王林
Libérer: 2023-05-28 09:15:08
original
659 Les gens l'ont consulté

Jquery est une bibliothèque JavaScript très populaire utilisée pour simplifier la manipulation du DOM et le développement Web. En développement, il est souvent nécessaire d’obtenir les identifiants de différents éléments afin d’effectuer différentes opérations sur ceux-ci. Dans cet article, nous explorerons comment obtenir différents identifiants à l'aide de Jquery et implémenter des cas d'utilisation courants.

  1. Obtenir l'identifiant d'un seul élément

Obtenir l'identifiant d'un seul élément est l'une des utilisations les plus courantes de Jquery. Normalement, nous pouvons utiliser le sélecteur Jquery $("#id") pour sélectionner un élément et utiliser la méthode attr('id') pour obtenir sa valeur d'identification. Par exemple, si nous avons le code HTML suivant :

<div id="myDiv">这是一个Div元素 </div>
Copier après la connexion

Nous pouvons obtenir l'identifiant de cet élément Div en utilisant le code suivant :

var myDiv = $("#myDiv").attr('id');
Copier après la connexion
  1. Obtenez l'identifiant de plusieurs éléments

Dans Jquery, nous pouvons utiliser des sélecteurs de classe pour sélectionnez plusieurs éléments et parcourez-les à l'aide de la méthode .each(). Nous pouvons ensuite utiliser la méthode attr('id') pour obtenir la valeur id de chaque élément. Par exemple, si nous avons le code HTML suivant :

<div id="div1" class="myDiv">Div元素1 </div>
<div id="div2" class="myDiv">Div元素2 </div>
<div id="div3" class="myDiv">Div元素3 </div>
Copier après la connexion

Nous pouvons obtenir l'identifiant de ces éléments Div en utilisant le code suivant :

$('.myDiv').each(function(){
    var id = $(this).attr('id');
    console.log(id);
});
Copier après la connexion

Cela imprimera l'identifiant de chaque élément sur la console.

  1. Obtenir l'identifiant de l'élément enfant dans l'élément parent sélectionné

Dans certains cas, vous devrez peut-être obtenir tous les identifiants d'élément enfant dans un élément parent, par exemple pour créer un menu de navigation. Nous pouvons utiliser la méthode .find() pour sélectionner tous les éléments enfants de l'élément parent et les parcourir à l'aide de la méthode .each(). Nous pouvons ensuite utiliser la méthode .attr('id') pour obtenir la valeur id de chaque élément enfant. Par exemple, si nous avons le code HTML suivant :

<div id="menu">
    <ul>
        <li id="home">主页</li>
        <li id="about">关于</li>
        <li id="contact">联系我们</li>
    </ul>
</div>
Copier après la connexion

Nous pouvons obtenir les identifiants de ces éléments enfants en utilisant le code suivant :

var menu = $("#menu");
menu.find('li').each(function(){
    var id = $(this).attr('id');
    console.log(id);
});
Copier après la connexion

Cela imprimera l'identifiant de chaque élément enfant sur la console.

  1. Obtenir l'identifiant de l'élément de formulaire

Dans le développement Web, les éléments de formulaire doivent généralement obtenir leur identifiant pour la validation et la soumission du formulaire. Nous pouvons utiliser le sélecteur Jquery $(":input") pour sélectionner tous les éléments du formulaire et les parcourir à l'aide de la méthode .each(). Nous pouvons ensuite utiliser la méthode .attr('id') pour obtenir la valeur id de chaque élément du formulaire. Par exemple, si nous avons le code HTML suivant :

<form>
    <input type="text" id="name" name="name" value="请输入姓名">
    <input type="email" id="email" name="email" value="请输入邮箱">
    <input type="tel" id="phone" name="phone" value="请输入联系电话">
    <button type="submit" id="submit">提交</button>
</form>
Copier après la connexion

Nous pouvons obtenir les identifiants de ces éléments de formulaire en utilisant le code suivant :

$('form :input').each(function(){
    var id = $(this).attr('id');
    console.log(id);
});
Copier après la connexion

Cela imprimera l'identifiant de chaque élément de formulaire sur la console.

  1. Obtenir l'identifiant d'un élément ajouté dynamiquement

Dans certains cas, vous devrez peut-être ajouter dynamiquement un élément par programme et obtenir son identifiant. Dans ce cas, nous pouvons utiliser le sélecteur Jquery $(":last") pour sélectionner le dernier élément et ajouter de nouveaux éléments après en utilisant la méthode .after(). Nous pouvons ensuite obtenir l'identifiant du nouvel élément en utilisant la méthode .attr('id'). Par exemple, si nous avons le code HTML suivant :

<div id="myDiv">
    <button id="btn1">按钮1</button>
</div>
Copier après la connexion

Nous pouvons ajouter dynamiquement un nouveau bouton et obtenir son identifiant en utilisant le code suivant :

var newButton = $('<button id="btn2">按钮2</button>');
$("#myDiv button:last").after(newButton);
var id = newButton.attr('id');
console.log(id);
Copier après la connexion

Cela imprimera l'identifiant du nouveau bouton sur la console.

Conclusion

Dans cet article, nous avons examiné en profondeur comment obtenir les identifiants de différents éléments à l'aide de Jquery. Que vous obteniez l'identifiant d'un seul élément ou de plusieurs éléments, ou que vous obteniez l'identifiant d'un élément de formulaire ou d'un élément ajouté dynamiquement, vous pouvez utiliser la méthode ci-dessus pour y parvenir. J'espère que cet article vous sera utile dans votre travail de développement !

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