Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

115
Views
Establezca la posición y de svg usando jquery/javascript

Quiero establecer el valor y para tspan dentro de svg.

El svg es así (para simplificar, eliminé una parte, el código completo está aquí: https://0bin.net/paste/VKLkhpMK#HkAkhB0vVSN-ZVE9yUnWRkbgfzuN+S+bWt+U15wMJxe ):

 <div class="chart" style="margin-top: -50px"> <div id="jvwbtduzlfxnprgyeskhiqaoc" style="min-height: 288.7px;"> <div id="apexchartsq5s3epfr" class="apexcharts-canvas apexchartsq5s3epfr apexcharts-theme-light" style="width: 270px; height: 288.7px;"> <svg id="SvgjsSvg1001" width="270" height="288.70000000000005" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev" class="apexcharts-svg" xmlns:data="ApexChartsNS" transform="translate(0, 0)" style="background: transparent;"> <g id="SvgjsG1016" class="apexcharts-datalabels-group" transform="translate(0, 0) scale(1)" style="opacity: 1;"> <text id="SvgjsText1017" font-family="&quot;Nunito&quot;" x="138" y="138" text-anchor="middle" dominant-baseline="auto" font-size="16px" font-weight="600" fill="#008744" class="apexcharts-text apexcharts-datalabel-label" style="font-family: Nunito;"> <tspan id="SvgjsTspan1018">8 / 8 + 1</tspan> // set y="150" (the value for id is unique, so I can't using it) </text> <text id="SvgjsText1019" font-family="&quot;Nunito&quot;" x="138" y="170" text-anchor="middle" dominant-baseline="auto" font-size="14px" font-weight="400" fill="#373d3f" class="apexcharts-text apexcharts-datalabel-value" style="font-family: Nunito;">100%</text> </g> </svg> </div> </div> </div>

He intentado así:

 <script> $('.apexcharts-datalabel-label tspan').attr('y', 150); </script>

Pero nada cambió, no sé por qué. Mi código anterior funciona en otra página, pero no funciona para esta.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El siguiente selector debería funcionar:

.apexcharts-text.apexcharts-datalabel-label tspan

Entonces la consulta cambiaría a:

$('.apexcharts-text.apexcharts-datalabel-label tspan').attr('y', 150);

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!