J’essaie 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 une page asp.net (aspx) dérivée d’une page maître.
$('span').each(function(){ if( $(this).attr('id').match(/pattern/) ) { // your code goes here } });
problème résolu.
Sur la base de la réponse acceptée:
Cela dépend du type de motif que vous recherchez. Si votre modèle ressemble à “MasterPageElement_CheckBox_4443”, “MasterPageElement_CheckBox_4448”, etc., vous pouvez également utiliser:
$("span[id^=MasterPageElement_CheckBox]")
Il existe 3 sélecteurs d’atsortingbuts intégrés pour les modèles simples:
$("span[id^=foo]")
Ce sélecteur correspond à toutes les étendues ayant un atsortingbut id
et il commence par foo
(par exemple, fooblah
)
$("span[id$=foo]")
Ce sélecteur correspond à toutes les étendues ayant un atsortingbut id
et se termine par foo
(par exemple blahfoo
).
$("span[id*=foo]")
Ce sélecteur correspond à toutes les étendues qui ont un atsortingbut id
et il contient quelque chose à l’intérieur (par exemple blahfooblah
).