21 Stimmen

Welche nützlichen benutzerdefinierten jQuery-Selektoren haben Sie geschrieben?

Für mich ist eine der besten, aber zu wenig genutzten Funktionen von jQuery die benutzerdefinierter Selektor . Ich habe ein ziemlich triviales Beispiel dafür, um alle leeren Textfelder herauszufiltern:

$(document).ready(function() {
    $.extend($.expr[':'], {
        textboxEmpty: function(el) {
            var $el = $(el);
            return ($el.val() == "") && ($el.attr("type") == "text");
        }
    });
});

Und zum Anrufen:

alert($(":textboxEmpty").length);

Ich habe mich gefragt, ob jemand ein paar nützliche Beispiele für benutzerdefinierte Selektoren hat, die er geschrieben hat.

Ich bin natürlich nicht blind für die Tücken dieser Selektoren und weiß, dass sie recht langsam sein können und daher mit anderen, schnelleren Selektoren kombiniert werden sollten. Es wäre nützlich zu erfahren, ob es noch andere Probleme gibt, die wir beachten sollten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X