Custom jQuery Selectors aborde la création de sélecteurs personnalisés au cas où ceux proposés par jQuery ne suffiraient pas. Dans l’exemple donné, il s’agit de parcourir le DOM à la recherche des balises HTML possédant un attribut rel renseigné :
$.expr[':'].withRel = function(obj){
var $this = $(obj);
return ($this.attr('rel') != '');
};
// Usage:
$('a:withRel').css('background-color', 'yellow');Lire également Custom jQuery selectors with parameters. Via Un Y@B sur la toile.


L’exemple doit pouvoir ce faire en standard ;o)
$(« :not(* [rel= »]) »).css(‘background-color’, ‘yellow’);
mais c’est bien sur un exemple pour monter custom jquery selectors qui est intéressant.