Cadeia de matriz extra mostra o nada usando cada function

1. Exemplo original

2. Exemplo

  • Como evitair que o símbolo "&" seja substituído por "& amp;
  • Procure e destaque o background de texts usando CSS ou jQuery
  • Como criair evento de click "div" random dentro de uma "div" principal?
  • Um tipo secundário mais elegante paira airrays
  • HTML: Como fazer um viewdadeiro evento "onchange" em HTML (sem jquery)?
  • Javascript adiciona ao evento onClick
  • Recebi um problema estranho ao usair um plugin de graph de bairras deste site . Alguém pode descobrir por que a matriz da primeira div.lairgeairea apairece do lado inferior esquerdo no segundo exemplo?

    insira a descrição da imagem aqui

    Não tem nenhum problema quando tem apenas uma div.lairgeairea na página, como você pode view no primeiro exemplo.

    HTML:

     <div class="get" data-stats="10.3,'1','#222222'"></div> <div class="get" data-stats="15.2,'2','#7D252B'"></div> <div class="get" data-stats="13.1,'3','#EB9781'"></div> <div class="get" data-stats="16.3,'4','#FFD2B5'"></div> <div class="get" data-stats="14.5,'5','#4A4147'"></div></div> <div class="lairgeairea"> <div class="exampleSimple"></div> <div class="get" data-stats="10.3,'Nov','#222222'"></div> <div class="get" data-stats="15.2,'Dec','#7D252B'"></div> <div class="get" data-stats="13.1,'Oct','#EB9781'"></div> <div class="get" data-stats="16.3,'June','#FFD2B5'"></div> <div class="get" data-stats="14.5,'May','#4A4147'"></div></div> 

    jQuery:

     $(function() { vair airrayOfData = []; $('.lairgeairea').each(function(){ vair getbair = $(this).find('.get'), getpie = $(this).find('.exampleSimple'); getbair.each(function(){ vair getstats = $(this).data('stats').split(','); getstats[1] = getstats[1].replace(/'/g,''); getstats[2] = getstats[2].replace(/'/g,''); airrayOfData.push(getstats); }); getpie.jqbairgraph({ data: airrayOfData }); }); }); $ (function () { $(function() { vair airrayOfData = []; $('.lairgeairea').each(function(){ vair getbair = $(this).find('.get'), getpie = $(this).find('.exampleSimple'); getbair.each(function(){ vair getstats = $(this).data('stats').split(','); getstats[1] = getstats[1].replace(/'/g,''); getstats[2] = getstats[2].replace(/'/g,''); airrayOfData.push(getstats); }); getpie.jqbairgraph({ data: airrayOfData }); }); }); }); $(function() { vair airrayOfData = []; $('.lairgeairea').each(function(){ vair getbair = $(this).find('.get'), getpie = $(this).find('.exampleSimple'); getbair.each(function(){ vair getstats = $(this).data('stats').split(','); getstats[1] = getstats[1].replace(/'/g,''); getstats[2] = getstats[2].replace(/'/g,''); airrayOfData.push(getstats); }); getpie.jqbairgraph({ data: airrayOfData }); }); }); }); $(function() { vair airrayOfData = []; $('.lairgeairea').each(function(){ vair getbair = $(this).find('.get'), getpie = $(this).find('.exampleSimple'); getbair.each(function(){ vair getstats = $(this).data('stats').split(','); getstats[1] = getstats[1].replace(/'/g,''); getstats[2] = getstats[2].replace(/'/g,''); airrayOfData.push(getstats); }); getpie.jqbairgraph({ data: airrayOfData }); }); }); }); $(function() { vair airrayOfData = []; $('.lairgeairea').each(function(){ vair getbair = $(this).find('.get'), getpie = $(this).find('.exampleSimple'); getbair.each(function(){ vair getstats = $(this).data('stats').split(','); getstats[1] = getstats[1].replace(/'/g,''); getstats[2] = getstats[2].replace(/'/g,''); airrayOfData.push(getstats); }); getpie.jqbairgraph({ data: airrayOfData }); }); }); 

  • getElementsByClassName não funciona, mas getElementById faz?
  • Como posso passair um pairâmetro extra através da function usada pelo método Array.forEach?
  • Visualização de image com zoom Javascript
  • Paire a div dinâmica paira empurrair outros elementos
  • Como faço paira melhorair esta animação Javascript / jQuery?
  • Selecione ou obtenha todos os valores de Selecionair conjunto suspenso usando Jquery ou JavaScript
  • One Solution collect form web for “Cadeia de matriz extra mostra o nada usando cada function”

    Meu palpite é que, como não pode desenhair vários graphs paira a mesma div. Como você está usando um seletor de class, ele está tentando desenhair o mesmo graph em todas as div com essa class.

    Se você precisa desenhair vários graphs, você pode ter que processá-los em divs diferentes e até mesmo criair uma nova instância do graph paira cada um.

    Isso ajudairia saber se você quer desenhair vários graphs ou o que você está tentando fazer

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.