Skip to content

Instantly share code, notes, and snippets.

@vojkny
Created June 24, 2023 15:34
Show Gist options
  • Save vojkny/154d784e661f34403106149589d01e4a to your computer and use it in GitHub Desktop.
Save vojkny/154d784e661f34403106149589d01e4a to your computer and use it in GitHub Desktop.

Jistě! Zde jsou 10 jednoduchých úkolů v jazyce JavaScript, které interagují s HTML pomocí jQuery. Každý úkol zahrnuje příklad HTML kódu, na kterém by měl daný JavaScript pracovat:

Úkol 1: Napište JS kód, který změní text elementu

s ID "message" na "Nová zpráva".

HTML:

<p id="message">Ahoj, světe!</p>

JavaScript:

  $('#message').text('Nová zpráva');

Úkol 2: Napište JS kód, který přidá CSS třídu "highlight" k elementu

s ID "element". HTML:

<p id="element">Nějaký text</p>

JavaScript:

  $('#element').addClass('highlight');

Úkol 3: Napište JS kód, který zobrazí upozornění s textem "Bylo kliknuto na tlačítko", když je kliknuto na HTML tlačítko s ID "btn". HTML:

<button id="btn">Klikni na mě</button>

JavaScript:

  $('#btn').click(function() {
    alert('Bylo kliknuto na tlačítko');
  });

Úkol 4: Napište JS kód, který schová element

s ID "message", když je kliknuto na HTML tlačítko s ID "hide", a zobrazí ho, když je kliknuto na tlačítko s ID "show".

HTML:

<p id="message">Nějaký text</p>
<button id="hide">Schovat</button>
<button id="show">Zobrazit</button>

JavaScript:

  $('#hide').click(function() {
    $('#message').hide();
  });
  
  $('#show').click(function() {
    $('#message').show();
  });

Úkol 5: Napište JS kód, který získá hodnotu HTML vstupního pole s ID "inputField" a zobrazí upozornění s touto hodnotou, když je kliknuto na tlačítko s ID "submit". HTML:

<input type="text" id="inputField">
<button id="submit">Odeslat</button>

JavaScript:

  $('#submit').click(function() {
    var hodnotaVstupu = $('#inputField').val();
    alert('Hodnota vstupu: ' + hodnotaVstupu);
  });

Úkol 6: Napište JS kód, který přidá novou položku do neuspořádaného seznamu s ID "list", když je kliknuto na tlačítko s ID "add". Každá nová položka by měla mít unikátní číslo, začínající od 1. HTML:

<ul id="list"></ul>
<button id="add">Přidat položku</button>

JavaScript:

  var pocetPolozek = 1;
  
  $('#add').click(function() {
    var novaPolozka = $('<li>Nová položka ' + pocetPolozek + '</li>');
    $('#list').append(novaPolozka);
    pocetPolozek++;
  });

Úkol 7: Napište JS kód, který přepíná viditelnost elementu

s ID "message", když je kliknuto na tlačítko s ID "toggle". HTML:

<p id="message">Klikni na tlačítko pro přepnutí viditelnosti</p>
<button id="toggle">Přepnout</button>

JavaScript:

  $('#toggle').click(function() {
    $('#message').toggle();
  });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment