Как избавиться от атрибутов sizset и sizcache из jQuery?
Я уже в курсечто такое атрибуты sizcache и sizsetНо меня беспокоит их умножение в нашем веб-приложении. Я объясняю: мы разработали «самодельный» WYSIWYG html-редактор, используя jQuery, и когда наши пользователи сохраняют полученный HTML-код, мы получаем его с.html()
(или жеinnerHTML
), а затем сохранить его в базе данных. Затем наши пользователи могут отредактировать его и снова сохранить в базе данных. При использовании браузеров не-IE все в порядке, НО в IE, jQuery добавляет их (ahemm противный)sizset а такжеsizcache атрибуты, и они в конечном итоге в результате HTML. При перезагрузке HTML из базы данных и повторном сохранении добавляется все больше и больше sizset и sizcache.
Идеальным решением для меня было бы то, что эти атрибуты никогда не попадают в базу данных. Я не уверен, что хочу проанализировать HTML-серверную часть, чтобы удалить их, если изначально существует решение из jQuery. Кто-нибудь когда-либо сталкивался с этой проблемой?
Вот пример того, что мы имеем:
HTML:
<div id="source">
<div sizset="37" sizcache09734513102453994="3" sizcache07081295255533577="350" sizcache0714455993494169="6324"></div>
... more html going on
</div>
Javascript:
var source = $('#source').html();
Переменная «source» в итоге содержит атрибуты sizset и sizcache