別のページから次のシリアル化されたデータ文字列があります(一部のコンテンツはチェックボックスからのものであるため、「ブランド」が繰り返されます)。
brand=Ford&brand=Dodge&brand=Mazda&year=2013&type=compact
そして、divタグに「results」のIDを入力したいと思います。
<div id="results">
<div id="brand"></div>
<div id="year"></div>
<div id="type"></div>
</div>
私は現在、このコードを使用してデータをループしています:
$.each(SelectionData.split('&'), function (index, elem) {
var vals = elem.split('=');
$('#' + vals[0]).text(decodeURIComponent(vals[1].replace(/\+/g, ' ')));
});
フォームにチェックボックスを追加するまでは正常に機能していました。これで、名前がここに表示されているものと同じである場合にのみ、文字列の最後の値を表示できます。
これが私たちが今持っているものです
<div id="results">
<div id="brand">Mazda</div>
<div id="year">2013</div>
<div id="type">compact</div>
</div>
これが私たちが探しているものです:
<div id="results">
<div id="brand">Ford,Dodge,Mazda</div>
<div id="year">2013</div>
<div id="type">compact</div>
</div>