jquery: trouve l’élément dont l’identifiant a un motif particulier

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 ).