(function($){ const eventKeyword = '【イベントセール】', textItemTitle = $('.itemTitle').eq(0).text(); if(textItemTitle.indexOf(eventKeyword) === -1) return false; const textItemNumber = $('.itemNumber').eq(0).text(), splitItemNumber = textItemNumber.split(' '); if(typeof splitItemNumber[1] !== 'string') return false; const apiUrl = 'https://alamode1.xsrv.jp/shop/item_search_api/?request=get_list&shop_id=18&display_keywords=' + encodeURIComponent(eventKeyword) + '&display_keywords_flag=1&no_display_keywords=' + encodeURIComponent(splitItemNumber[1]) + '&stock_flg=0&pre_release_flg=0&season_code_reflect=0&season_code_unset_display=0&offset=0&limit=3&sort_item=random'; $.ajax({ url:apiUrl, dataType:'jsonp', error:( jqXHR, textStatus, errorThrown ) => { console.log('イベントセール一覧取得エラー:' + textStatus); }, success:( response, textStatus, jqXHR ) => { $('.FS2_TaxCautionComment') .eq(0) .before(`
`); const eleEventSaleItemList = $('#event_sale_item_list'), funcNumberFormat = (number) => { return number.toString().replace(/([0-9]+?)(?=(?:[0-9]{3})+$)/g , '$1,'); }; eleEventSaleItemList.empty(); for(var i = 0, l = response.item.length;i < l;i++) eleEventSaleItemList.append(`` + funcNumberFormat(response.item[i].init_price) + `
%OFF!
` + funcNumberFormat(response.item[i].price) + `円