Ciao a tutti, è da poco che uso JQuery(da stamattina) e non riesco a risolvere un problema probabilmente per voi stupidissimo
mentre scrivevo uno script che dovrebbe leggere il colore di sfondo degli elemente genitore di altri elementi genitore di altri elementi genitore di altri elementi genitore di vari DIV che hanno classe "MyCell" e per ognuno dei genitori dovrebbe eseguire un'operazione, mi sono accorto che va su firefox e chrome ma non su IE, uso la versione 8
questo è il codice:
$('.MyClass').parent().parent().parent().parent().each(function()
{
alert($(this).css("background-color"));
});
lo script restituisce transparent invece del colore reale ma succede solo con IE... soluzioni?
con delle prove ho capito che con IE sale di 2 livelli in meno lo script... cioè arriva solo al padre del padre del div
EDIT: mi sono accorto ora che c'è una sezione apposta per JQuery, chiedo scusa e pregherei i mod di spostarla nella sezione corretta
EDIT2: Mi sono accorto ora che in realtà c'era un codice nell'HTML e veniva quindi letto in maniera diversa dai vari browser
mentre scrivevo uno script che dovrebbe leggere il colore di sfondo degli elemente genitore di altri elementi genitore di altri elementi genitore di altri elementi genitore di vari DIV che hanno classe "MyCell" e per ognuno dei genitori dovrebbe eseguire un'operazione, mi sono accorto che va su firefox e chrome ma non su IE, uso la versione 8
questo è il codice:
$('.MyClass').parent().parent().parent().parent().each(function()
{
alert($(this).css("background-color"));
});
lo script restituisce transparent invece del colore reale ma succede solo con IE... soluzioni?
con delle prove ho capito che con IE sale di 2 livelli in meno lo script... cioè arriva solo al padre del padre del div
EDIT: mi sono accorto ora che c'è una sezione apposta per JQuery, chiedo scusa e pregherei i mod di spostarla nella sezione corretta
EDIT2: Mi sono accorto ora che in realtà c'era un codice nell'HTML e veniva quindi letto in maniera diversa dai vari browser
Ultima modifica: