• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JQuery wstawianie nazwy elementu do $()

Cloud VPS
0 głosów
309 wizyt
pytanie zadane 28 czerwca 2019 w JavaScript przez tomek2323 Bywalec (2,050 p.)
<script>



    var paths=new Map();
    paths.set('PL-DS','dolnośląskie');
    paths.set('PL-KP','kujawsko-pomorskie');
    paths.set('PL-LU','lubelskie');

    $(document).ready(function()
    {
    $('.land').click(

    function()
    {

    var pathId=$(this).attr("id");

    var liId=paths.get(pathId);

    let ListId='#'+liId;

    alert(ListId);

   

    var ulListElement = $('ListId .listofPlacesProvince');

    alert(ulListElement.name);

    ulListElement.show();
</script>

Mam problem z wstawieniem nazwy elementu pobranego do 

var ulListElement = $('ListId .listofPlacesProvince');  

chodzi o ListId ???   nie wiem jak to zrobić w js próbowałem dodawać #+nazwe ale to nie działa jak to się robi w tym języku niby banalne a jednak trochę się już nad tym głowię?

powinno być   var ullist = $('#kujawsko-pomorskie .listofPlacesProvince');  na przykład   ale problem jest gdy chce do # dołączyć pobraną wcześniej nazwę

1 odpowiedź

+1 głos
odpowiedź 28 czerwca 2019 przez xmentor Nałogowiec (49,520 p.)

Robisz identycznie jak przy dodawaniu '#':

$(listID + ' .listofPlacesProvince')

lub

$(`${listID} .listofPlacesProvince`)

https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/template_strings

komentarz 28 czerwca 2019 przez tomek2323 Bywalec (2,050 p.)
Wielkie dzięki wiedziałem że to musi być proste ;)
komentarz 28 czerwca 2019 przez Tomek Sochacki Ekspert (227,490 p.)
a tak z ciekawości, po co Ci tu obiekt Map ja przypisujesz do kluczy string tylko proste wartości string... dlaczego nie zwykły obiekt key-value?
komentarz 29 czerwca 2019 przez tomek2323 Bywalec (2,050 p.)

Przypadek trochę nie używam js to spełniło moje oczekiwania i zagrało potem to ulepszę :)


 
komentarz 29 czerwca 2019 przez tomek2323 Bywalec (2,050 p.)
Chciałem wstawić kod ale jest ograniczenie do 1500 znaków nie ma sensu tego dzielic

Podobne pytania

0 głosów
1 odpowiedź 326 wizyt
pytanie zadane 24 sierpnia 2017 w JavaScript przez kevin Mądrala (5,010 p.)
0 głosów
1 odpowiedź 203 wizyt
pytanie zadane 5 stycznia 2019 w JavaScript przez Grzegorz Mikina Dyskutant (8,060 p.)
0 głosów
1 odpowiedź 879 wizyt
pytanie zadane 2 grudnia 2016 w JavaScript przez Wilier Bywalec (2,570 p.)

93,463 zapytań

142,459 odpowiedzi

322,729 komentarzy

62,844 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...