Я использую функцию jdery .data () для кэширования ряда значений в объекте document.body.Это кэширование выполняется динамически с использованием функции .each ():
$('foo').each(function(){
var bar = $('foo').attr('id');
var myVal = $('foo').val();
$.data(document.body, 'docDepth-' + bar, myVal);
});
Позже я хочу получить этот набор пар данных.Моя проблема, однако, в том, что я не знаю, как их получить, поскольку (а) я не знаю, сколько пар данных будет прикреплено к document.body, и (б) я не знаю, какие все возможныеметки будут для пар данных.
Что мне нужно сделать, это просмотреть сохраненные пары данных в document.body, найти те, чья метка содержит строку «docDepth», а затем вернуть их в виде массива.Как я могу это сделать?