var langs = []; $('.clsStd tr').each(function (key, value) { var code, lang, country; $(value).find('td').each( function (index, data) { if (index % 2 == 0) { code = $(data).text().trim(); } else if (index % 2 == 1) { var string = $(data).text().split(/\(|\)/); lang = string[0].trim(); country = string.length > 1 ? string[1].trim() : null; langs.push({ code: code, lang: lang, country: country }); } }); }); console.log(langs);