2011-01-31 13 views
22

Chcę użyć metody jQuery.data() do dołączenia danych do obiektu DOM jako alternatywy do przechowywania go w atrybucie.jQuery.data() i kompatybilność z przeglądarką krzyżową?

Metoda wydaje się idealnie dopasowany do moich potrzeb, ale w docs jQuery (http://api.jquery.com/jQuery.data/), jest to linia:

Należy zauważyć, że metoda ta obecnie nie przewiduje wsparcie wieloplatformowe ustalania danych na dokumentach XML , ponieważ Internet Explorer nie zezwala na dołączanie danych za pośrednictwem właściwości expando.

Czy to oznacza, że ​​metoda nie zadziała w IE? W moich testach metoda działa dobrze z IE8 na Windows 7, ale nie chcę mieć problemów z żadnymi przeglądarkami.

Dzięki.

+2

są odwołując się do dokumentów XML, jeśli nie planujesz używać go na dokumentach XML, jesteś w porządku –

Odpowiedz

15

Zawiadomienie

... ustawiania danych o dokumentach XML ...

Dopóki pracujesz z HTML myślę, że powinno być w porządku

+3

Dzięki. Wydaje się teraz głupie pytanie, ale musiałem się upewnić. – Giorgio

+0

Co powiesz na XHTML? Czy to nie jest dokument XML? –

Powiązane problemy