2012-02-24 17 views

Respuesta

18
$('span') 
    .filter(function(){ return $(this).text() == 'find me'; }) 
    .css('color','red'); 

.filter le permite aplicar la lógica a los elementos y devolver sólo aquellos que coincidan con su prueba (s) de nuevo.


En caso de que quiera una mejor versión integrada, aquí hay un selector de :text():

(function($){ 
    $.expr[':'].text = function(obj, index, meta, stack){ 
     return ($(obj).text() === meta[3]) 
    }; 
})(jQuery); 

$('span:text("find me")').css('color','red'); 
Cuestiones relacionadas