J'essaie de trouver un élément span qui a un identifiant dans un motif particulier. Son utilisation principale est de trouver certains éléments rendus par une page asp.net (aspx) dérivée d'une page maître.jquery: rechercher un élément dont l'identifiant a un motif particulier
50
A
Répondre
31
$('span').each(function(){
if($(this).attr('id').match(/pattern/)) {
// your code goes here
}
});
problème résolu.
148
bâtiment 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 également utiliser:
$("span[id^=MasterPageElement_CheckBox]")
Il y a 3 filtres intégrés d'attributs pour les modèles 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 portées qui ont un attribut id
et se termine par foo
(par ex. blahfoo
).
$("span[id*=foo]")
Ce sélecteur correspond à toutes les travées qui ont un attribut id
et il a quelque part foo
vivant dans cette (par exemple blahfooblah
).