для Антона
парсинг
by TemaMix
HTML
<div id="track_list">
<div id="track_1"><span>1.</span><input id="artist_1" value="el nino andres"> - <input id="title_1" value="track 1"><a target="_blanks" href="http://stream.vinylbynet.com/1848046_1.mp3">Play</a></div>
<div id="track_2"><span>2.</span><input id="artist_2" value="el nino andres"> - <input id="title_2" value="track 2"><a target="_blanks" href="http://stream.vinylbynet.com/1848046_2.mp3">Play</a></div>
<div id="track_3"><span>3.</span><input id="artist_3" value="el nino andres"> - <input id="title_3" value="track 3"><a target="_blanks" href="http://stream.vinylbynet.com/1848046_3.mp3">Play</a></div>
<div id="track_4"><span>4.</span><input id="artist_4" value="el nino andres"> - <input id="title_4" value="track 4"><a target="_blanks" href="http://stream.vinylbynet.com/1848046_4.mp3">Play</a></div>
</div>
JavaScript
$(function() {
var items, tracks ={};
console.info($('#track_list').find('input'));
items = $('#track_list').children().map(function() {
var arr = [], hash={};
hash[$(this).find('input:first').attr('id')] = {artist: $(this).find('input:first').val()
, track: $(this).find('input:last').val()};
arr.push(hash);
return arr
}).get();
console.info(items);
tracks = { tracks:items}
console.info(JSON.stringify(tracks));
});