$.ajax({ url: '/contents/feed', type: 'get', dataType: 'xml', timeout: 5000, success: function(xml, status) { if (status === 'success') { var row = 0; var data = []; var nodeName; $(xml).find('item').each(function() { data[row] = {}; $(this).children().each(function() { // 子要素を取得 nodeName = $(this)[0].nodeName; // 要素名 data[row][nodeName] = {}; // 初期化 attributes = $(this)[0].attributes; // 属性を取得 for (var i in attributes) { data[row][nodeName][attributes[i].name] = attributes[i].value; // 属性名 = 値 } data[row][nodeName]['text'] = $(this).text(); }); row++; }); for (i in data) { if (i == 5) { break; } var entryDate = new Date(data[i].pubDate.text); var entryYear = entryDate.getYear(); if (entryYear < 2000){ entryYear += 1900; } var entryMonth = entryDate.getMonth() + 1; if (entryMonth < 10) { entryMonth = "0" + entryMonth; } var entryDay = entryDate.getDate(); if (entryDay < 10) { entryDay = "0" + entryDay; } var date = entryYear + "年" + entryMonth + "月" + entryDay + "日" ; var imgCheck = data[i]['content:encoded']['text'].match(/(src="http)[\S]+((\.jpg)|(\.JPG)|(\.jpeg)|(\.JPEG)|(\.gif)|(\.GIF)|(\.png)|(\.PNG))/); var entryImg = ''; // GA準備 ページ毎のIDを取得し、pushする要素に追加 var start_index = data[i].link.text.lastIndexOf("/"); var end_index = data[i].link.text.lastIndexOf("\."); var page_id = data[i].link.text.substring(start_index+1,end_index); var onclickStr = "_gaq.push(['_trackEvent','top','t_wp_new','t_wp_content_" + page_id +"'])"; $('#feed').append('
' + '