jquery: élément dont l'id a trouver un modèle particulier
-
18-09-2019 - |
Question
Je suis en train de trouver un élément span qui a un identifiant dans un modèle particulier. Son utilisation principale est de trouver certains éléments rendus par un asp.net (ASPX) la page qui est dérivée d'une page maître.
La solution
$('span').each(function(){
if( $(this).attr('id').match(/pattern/) ) {
// your code goes here
}
});
problème résolu.
Autres conseils
Miser sur la réponse acceptée:
Cela dépend de quel type de modèle que vous recherchez. Si votre modèle est quelque chose comme « MasterPageElement_CheckBox_4443 », « MasterPageElement_CheckBox_4448 », etc., vous pouvez alors utiliser aussi:
$("span[id^=MasterPageElement_CheckBox]")
Il y a 3 filtres intégrés d'attributs pour des motifs simples:
$("span[id^=foo]")
Ce sélecteur correspond à toutes les travées qui ont un attribut id
et il commence par foo
(par exemple fooblah
)
$("span[id$=foo]")
Ce sélecteur correspond à toutes les travées qui ont un attribut id
et il se termine par foo
(par exemple blahfoo
).
$("span[id*=foo]")
Ce sélecteur correspond à toutes les travées qui ont un attribut id
et il a foo
quelque part dans dedans (par exemple blahfooblah
).