English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans le développement, nous ajoutons parfois des attributs aux balises html, comment les parcourir et les traiter ?
<ul> <li name="li1" sortid="nav_1">aaaaaaa</li> <li name="li1" sortid="nav_2">bbbbbbb</li> <li name="li1" sortid="nav_3">cccccccc</li> <li name="li1" sortid="nav_4">ddddddd</li> <li name="li1" sortid="nav_5">eeeeeee</li> <li name="li1" sortid="nav_6">fffffffffffffffff</li> <li name="li1" sortid="nav_7">gggggggg</li> <li name="li1" sortid="nav_8">hhhhhhhh</li> <li name="li1" sortid="nav_9">iiiiiiiiiiiiiiiiiii</li> </ul> //Parcourir en fonction de sortid $("li[sortid^='nav_']").each(function(i){ var sortid=$(this).attr("sortid"); }); //Parcourir en fonction du nom $("[name=li1]).each(function(a,b){ var sortid= $(b).attr("sortid"); }); //Si vous connaissez un certain sortid pour prendre l'objet $("[sortid='nav_1']).attr("html"); $("[sortid='nav_1']).attr("name");
Autres :
//Recherche de l'objet de texte nommé clssId $("input[name='clssId']").val(); //Recherche d'id avec un certain patron, par exemple recherchez les balises dd avec id=single_xxx $("dd[id^=single_]").each(function(){ var id = $(this).attr("id"); alert(id.substring(7)); });
La méthode de parcourir les attributs personnalisés des balises dans jQuery partagée par l'auteur est tout ce que je peux partager avec vous. J'espère que cela vous sera utile et que vous continuerez à soutenir le tutoriel à crier.