Les attributs de données personnalisés sont destinés à stocker des données personnalisées privées de la page ou de l'application, pour lesquelles il n'y a plus d'attributs ou d'éléments appropriés.
Existe-t-il une méthode simple et directe pour sélectionner les éléments en fonction de leur dataattribut? Par exemple, sélectionnez toutes les ancres dont l'attribut de données est nommé et customerIDdont la valeur est 22. J'hésite un peu à utiliser relou d'autres attributs pour stocker de telles informations, mais je trouve qu'il …
J'ai le scénario suivant: var el = 'li'; et il y a 5 <li>sur la page chacun avec un data-slide=numberattribut (le nombre étant 1,2,3,4,5 respectivement) . Je dois maintenant trouver le numéro de diapositive actuellement actif qui est mappé var current = $('ul').data(current);et mis à jour à chaque changement de …
J'utilise le plugin jQuery quicksand. J'ai besoin d'obtenir l'ID de données de l'élément cliqué et de le transmettre à un service Web. Comment obtenir l'attribut data-id? J'utilise la .on()méthode pour lier à nouveau l'événement click pour les éléments triés. $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); …
Je voudrais savoir quels sélecteurs sont disponibles pour ces attributs de données fournis avec HTML5. Prenons ce morceau de HTML comme exemple: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> Existe-t-il des sélecteurs pour obtenir: Tous les éléments avec data-company="Microsoft"ci-dessous"Companies" Tous les éléments avec data-company!="Microsoft"ci-dessous"Companies" Dans d'autres cas, …
Quelle est la différence d'utilisation entre $.dataet $.attrlors de l'utilisation data-someAttribute? Ma compréhension est que $.datac'est stocké dans jQuery $.cache, pas dans le DOM. Par conséquent, si je souhaite utiliser $.cachepour le stockage de données, je dois utiliser $.data. Si je veux ajouter des attributs de données HTML5, je devrais …
J'essaie d'utiliser des attributs de données HTML5 dans mon projet ASP.NET MVC 1. (Je suis un débutant en C # et ASP.NET MVC.) <%= Html.ActionLink("« Previous", "Search", new { keyword = Model.Keyword, page = Model.currPage - 1}, new { @class = "prev", data-details = "Some Details" })%> Les "données-détails" dans …
J'ai un div avec un attribut data-myval = "10". Je veux mettre à jour sa valeur; cela ne changerait-il pas si j'utilisais div.data('myval',20)? Dois-je utiliser div.attr('data-myval','20')uniquement? Suis-je confus entre HTML5 et jQuery? S'il vous plaît donnez votre avis. Merci! EDIT: mis div.data('myval')=20à jour vers div.data('myval',20), mais le HTML n'est toujours …
Combien de temps est trop long pour une valeur d'attribut en HTML? J'utilise des attributs de données de style HTML5 ( data-foo="bar") dans une nouvelle application, et en un seul endroit, il serait vraiment pratique de stocker un bon nombre de données (jusqu'à 100 caractères). Bien que je soupçonne que …
Attributs de données personnalisés: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data Quand je dis «travail», je veux dire, si j'ai du HTML comme celui-ci: <div id="geoff" data-geoff="geoff de geoff"> sera le JavaScript suivant: var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff); produire, dans IE 6, une alerte avec «geoff de geoff»?
$('div').data('info', 1); alert($('div').data('info')); //this works $('div[data-info="1"]').text('222'); //but this don't work Je crée un élément dans jquery. Après cela, je veux ajouter l'attribut "data". Il est comme et est ajouté, mais dans le DOM, ce n'est pas apparent, et je ne peux pas obtenir l'élément, en utilisant $('div[data-example="example"]').html() jsfiddle
J'ai le html suivant: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Est-il possible d'obtenir les attributs commençant par data-et de les utiliser dans le code JavaScript comme le code ci-dessous? Pour l'instant j'obtiens nullcomme résultat. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); …
J'ai le champ suivant sur une vue MVC: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> Dans un fichier js séparé, je souhaite définir l' data-helptextattribut sur une valeur de chaîne. Voici mon code: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); L' alert()appel fonctionne correctement, il affiche le texte "Ancien texte" …
J'aimerais écrire un simple plugin jQuery qui affiche les modaux en ligne sous les éléments spécifiés. Mon idée est que le script s'initialise automatiquement en fonction des attributs de données spécifiés sur les éléments. Un exemple très basique: <p data-modal-target>Hover over me for an inline modal!</p> <div data-modal-content data-modal-align="right" data-modal-trigger="hover" …
J'ai quelques éléments comme ci-dessous: <a class="slide-link" href="#" data-slide="0">1</a> <a class="slide-link" href="#" data-slide="1">2</a> <a class="slide-link" href="#" data-slide="2">3</a> Comment puis-je ajouter une classe à l'élément qui a une data-slidevaleur d'attribut de 0(zéro)? J'ai essayé de nombreuses solutions différentes mais rien n'a fonctionné. Un exemple: $('.slide-link').find('[data-slide="0"]').addClass('active'); Une idée?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.