jquery の .data() 関数を使用して、一連の値を document.body オブジェクトにキャッシュしています。このキャッシュは、.each() 関数を使用して動的に行われます。
$('foo').each(function(){
var bar = $('foo').attr('id');
var myVal = $('foo').val();
$.data(document.body, 'docDepth-' + bar, myVal);
});
後で、このデータ ペアのセットを取得したいと考えています。ただし、私の問題は、(a) document.body に添付されるデータ ペアの数がわからない、および (b) 可能なすべてのデータ ペアがわからないため、それらを取得する方法がわからないことです。ラベルはデータ ペア用になります。
私ができる必要があるのは、document.body に格納されているデータ ペアを調べて、ラベルに文字列 "docDepth" が含まれているものを見つけて、それらを配列として返すことです。どうやってやるの?