[Web2.0] Jquery, passare un argomento a each
Giovanni Battista Lenoci
gianiaz a gianiaz.net
Ven 22 Giu 2007 11:23:24 CEST
Giovanni Battista Lenoci ha scritto:
> Cristiano Verondini ha scritto:
>> function ColorAllExcept(sel, exc) {
>>
>> $(sel).each(function() {
>>
>> if (this.id !== exc)
>> $(this).css({
>>
>> 'background-color': 'red'
>> });
>> });
>> }
Approfitto della tua pazienza.
Sto sperimentando anche il settaggio delle proprietà dei css tramite
jquery, però cosi come mi hai specificato tu non funziona.
Ho fatto un po' di esperimenti, mettendo in una pagina html un <p> con
classe item. e ho provato a settare i css in questi 2 modi:
1. non funziona :
<script type="text/javascript">
$(function() {
$(".item").each(function() {
this.css({ color: "red", background: "blue" });
})
});
</script>
2. funziona
$("p").css({ color: "red", background: "blue" });
Sai spiegarmi il motivo? il ritorno di each non dovrebbe essere
equivalente a $("p")?
grazie
--
gianiaz.net
di Giovanni Battista Lenoci
P.le Bertacchi 66
23100 Sondrio
cell. +39.392.7096936
cell. +39.347.7196482
Maggiori informazioni sulla lista
Web2.0