Autor Zpráva
japlavaren
Profil
dobry den,

potrebujem aby sa mi pre vsetky bunky tabulky okrem prvej v kazdom riadku pridala trieda
skusa som nieco ako
$(document).ready(
 function(){ $('.listok TABLE TR TD').addClass("pokus"); $('.listok TABLE TR TD:first').removeClass("pokus"); }
);</script>

ale funguje to len pre prvu bunku celej tabulky.

dokazete mi piekto poradit? dakujem
Chamurappi
Profil
Reaguji na japlavarena:
Nevím, jak v jQuery, ale v CSS se první potomek zaměřuje pseudotřídou „:first-child“, nikoliv „:first“.
fajzen
Profil
japlavaren:
možno sa to dá aj nejak krajšie, mňa napadlo toto:

$().ready(function() {
	$('.listok tr').each(function() {
		$(this).children('td:gt(0)').addClass('pokus');
	});
});


Chamurappi:
v jQuery je to naozaj :first, pretože to nezameriava prvého potomka, ale prvý prvok, ktorý zodpovedá danému kritériu
japlavaren
Profil
fajzen:
dik moc, funguje

este mam dotaz - ako to mam zapisat aby sa to nebilo s lightboxom:

$(document).ready(
function(){$("a[rel='lightbox']").colorbox();}
);

a
$().ready(function() {
    $('.listok tr').each(function() {
        $(this).children('td:gt(0)').addClass('pokus');
    });
});
japlavaren
Profil
nakonieco som na to dosiel sam:
$(document).ready( function(){
$('.listok tr').each(function() { $(this).children('td:gt(0)').addClass('pokus'); });
$("a[rel='lightbox']").colorbox();
} );

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0