Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]Czy podany fragment kodu można skrócić?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
S_Olewniczak
Piszę skrypt w oparciu o jQuery i mam pytanie: Czy podany kod można uprościć:
Kod
    td =  $(document.createElement('td')).appendTo(tr);
   select = $(document.createElement('select')).appendTo(td);
   optgr_opt = $(document.createElement('optgroup')).appendTo(select);

Bo mam wrażenie jakbym nie postępował w myśl zasady DRY.
Pozdrawiam
erix
Kod
$('<td><select><optgroup /></select></td>').appendTo(tr);


PS. popraw sygnaturkę
S_Olewniczak
A tan kod:
Kod
$(table + ' th').each(function(index) {
    $(table + ' tr').each(function() {
        $(table + ' tr td::eq(' + index + ')')
    });

Czy można go też uprościć?
erix
Czepiłeś się tego podświetlania kolumn. tongue.gif

Ja to bym zrobił tak:
Kod
var headers = $('#parent th');
headers.hover(function(){
    $('#parent tr td:eq('+headers.index(this)+')').addClass('hover');
},
function(){
    $('#parent tr td:eq('+headers.index(this)+')').removeClass('hover');
}
);

Pisane z palucha, brak atestu Instytutu Matki i Dziecka.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.