JQuery i własny filtr na przykładzie :random

Proste rozszerzenie dla biblioteki JQuery dostarczające funkcjonalność wybierania losowego elementu z pasujących elementów.

jQuery.jQueryRandom = 0;
jQuery.extend(jQuery.expr[":"],
{
    random: function(a, i, m, r) {
        if (i == 0) {
            jQuery.jQueryRandom = Math.floor(Math.random() * r.length);
        };
        return i == jQuery.jQueryRandom;
    }
});

Przykładowe zastosowanie:

$("ul li:random").html();

źródło: http://viagra-pfizer.org/tag/zdrowie/, http://kruszywa.net/pl-PL/maszyny

Powiązane wpisy:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>