60 votes

jquery: élément de recherche dont l'identifiant a un motif particulier

J'essaie de trouver un élément span ayant un identifiant dans un motif particulier. Son utilisation principale est de rechercher certains éléments rendus par une page asp.net (aspx) dérivée d'une page maître.

173voto

cdmckay Points 11234

Bâtiment sur la accepté de répondre:

Cela dépend de quel type de modèle que vous êtes à la recherche pour. Si votre motif est quelque chose comme "MasterPageElement_CheckBox_4443", "MasterPageElement_CheckBox_4448", etc. vous pouvez également utiliser:

$("span[id^=MasterPageElement_CheckBox]")

Il y a 3 sélecteur d'attribut pour de simples motifs:

$("span[id^=foo]")

Que le sélecteur correspond à toutes les travées qui ont un id d'attribut et on commence avec foo (par exemple, fooblah)

$("span[id$=foo]")

Que le sélecteur correspond à toutes les travées qui ont un id d'attribut et il se termine par foo (par exemple, blahfoo).

$("span[id*=foo]")

Que le sélecteur correspond à toutes les travées qui ont un id d'attribut et il a foo quelque part dans celui-ci (par exemple, blahfooblah).

36voto

xxxxxxx Points 1441
   $('span').each(function(){
     if( $(this).attr('id').match(/pattern/) ) {
          // your code goes here
     }
  });
 

problème résolu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X