2011-01-31 4 views
22

Я хочу использовать метод jQuery.data() для присоединения данных к объекту DOM в качестве альтернативы его сохранению в атрибуте.jQuery.data() и совместимость с браузером?

метод кажется идеально подходит для моих потребностей, но в документации JQuery (http://api.jquery.com/jQuery.data/), есть такая строка:

Обратите внимание, что этот метод в настоящее время не поддерживает кросс-платформенный для установки данных на XML-документах , поскольку Internet Explorer не позволяет подключать данные через свойства expando.

Означает ли это, что метод не будет работать в IE? В моем тестировании метод отлично работает с IE8 в Windows 7, но я не хочу сталкиваться с проблемами с любыми браузерами.

Спасибо.

+2

они ссылаясь на документы XML, если вы не планируете использовать его в документах XML, вы в порядке –

ответ

15

Обратите внимание на

... для установки данных по XML-документов ...

Пока вы работаете с HTML Я думаю, вы должны быть хорошо

+3

Спасибо. Кажется, теперь это глупый вопрос, но мне нужно было убедиться. – Giorgio

+0

Как насчет XHTML? Разве это не документ XML? –

Смежные вопросы