/* ------------------------------------------- * @constructor ------------------------------------------- */ var u = new EPOS_CARD.Util(); // u インスタンスを作成 /* ------------------------------------------- * @init ------------------------------------------- */ j$(function(){ j$.bankControl(); }); /* ------------------------------------------- * @plugin ------------------------------------------- */ (function(j$){ var u = new EPOS_CARD.Util(); // u インスタンスを作成 /* * @method bankControl */ j$.bankControl = function(){ var $elm = $('.js-bankName'), bankContents = '.js-bankContents', params = new URLSearchParams(document.location.search), bankName = params.get("name"), pattern = params.get("list"); if($elm.length === 0){ return false; } j$.getJSON("/common-files/js/digitalcard/bank.json", function(data){ var filteredData = data.filter(function(item) { return item.bankId == bankName; }); filteredData.forEach(function(item) { var name = item['bankName']; $elm.text(name); }); }); $(bankContents + ':not([data-list="' + pattern +'"])').hide(); }; })(jQuery);