Automatisoi laskuraporttien luonti käyttämällä Excel VBA: ta

My Heading

My Awesome Heading

Mikä tahansa otsikkotekstisi on, mikä on otsikon tunnus

Onko tämä jotain, joka voidaan automatisoida? Näin tämän verkkosivustokoodissa Firebug. Jos se on automaattinen, mitä sitä kutsutaan?

  • Mutta otsikkoteksti ja henkilötunnus eivät ole samat näissä tapauksissa; yksi on "My_Heading"; toinen on "Oma otsikko".

Voit tehdä tämän pienellä jQueryllä

Voit ottaa tunnuksen ja luoda H3-tekstisi siitä ...

$(document).ready(function() { $('h3').each(function() { var newHeading = $(this).attr('id'); //Get the ID newHeading = newHeading.replace('_', ' '); //Replace the _ with a space $(this).text(newHeading); //Replace the H3 text with the new heading }); }); 

... tai ottaa otsikkoteksti ja luoda tunnus siitä ...

$(document).ready(function() { $('h3').each(function() { var newID = $(this).text(); //Get the H3 text newID = newID.replace(' ', '_'); //Replace spaces with _ $(this).attr('id', newID); //Attach the new ID }); }); 

Tietenkin nämä molemmat luottavat siihen, että käyttäjällä on JS, ja siksi sinun on varmistettava, että sinulla on sopiva varavara käyttäjille, joilla JS on pois päältä

Tätä ei voida tehdä ilman ulkoista komentosarjaa.

Jos käytät jo esim. PHP / ASP näyttääksesi sivut, joita käytän.

Sinun on kuitenkin oltava varovaisia, kun aiot automatisoida tämän.

Muistaa ids PITÄÄ olla ainutlaatuinen sivulla.

Muista myös, että sinun pitäisi "normalisoida" luotu ids noudattaa tunnusten sääntöjä.

Mihin haluat tämän. Ovatko käyttäjätunnukset sallittuja käyttäjien käyttää sisäisiä linkkejä sivulla?

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?