Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

217
Vistas
Get id of tag using querySelector in Pug

I'm new to stackoverflow. My question consists of kml, and pug. My kml file looks like this:

<Document>
<Placemark id="LIB02">
  <name>Agincourt</name>
  <description>Address: 155 Bonis Ave., Toronto, ON, M1T 3W6&lt;br/&gt;Link: https://www.torontopubliclibrary.ca/detail.jsp?R=LIB02</description>
  <address>155 Bonis Ave., Toronto, ON, M1T 3W6</address>
  <phoneNumber>416-396-8943</phoneNumber>
  <Point>
    <coordinates>-79.29342962962961,43.78516666666665</coordinates>
  </Point>
</Placemark>
</Document>

I need to access the id of the placemark using pug and pass it to my libraries javascript function. My pug file is as follows:

li
- var id = library.querySelector("Document.Placemark/{id}").; //THE ERROR LIES HERE
- var p = library.querySelector("name").textContent;
a(href=`/libraries/${p}`) #{p} 

How do I get the id of my Placemark?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

How is used the pug?

  1. render pug into static HTML via HtmlWebpackPlugin
  2. load pug in JavaScript, like const tmpl = require('template.pug')
  3. webpack.config.js
  4. which pug loader is used
  5. serverside render?

You should pass concrete data into pug. For example, if you load pug in JavaScript:

const tmpl = require('template.pug');

const name = library.querySelector("name").textContent;
const renderedHtml = tmpl({
  name,
  // ... pass other data
});

pug

li
  a(href=`/libraries/${name}`) #{name}

The renderedHtml contains the HTML string what can de inserted in DOM.

about 4 years ago · Juan Pablo Isaza Denunciar

0

If you've already assigned the placemarker to library, you can get its id with:

     library.id
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda