2009-09-28 7 views

Respuesta

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

problema resuelto.

148

Sobre la base de la respuesta aceptada:

Depende de qué tipo de patrón que se está buscando. Si el patrón es algo así como "MasterPageElement_CheckBox_4443", "MasterPageElement_CheckBox_4448", etc, entonces también se podría utilizar:

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

hay 3 incorporada selectores de atributos para los patrones simples:

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

que el selector partidos todos los tramos que tienen un atributo id y comienza con foo (por ejemplo fooblah)

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

Ese selector coincide con todos los tramos que tienen un atributo id y finaliza con foo (p. blahfoo).

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

Eso selector equivale a todos los tramos que tienen un atributo id y tiene foo en algún lugar dentro de él (por ejemplo, blahfooblah).

Cuestiones relacionadas