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

Javascript - event onclick w javascript/jquery

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
499 wizyt
pytanie zadane 13 listopada 2018 w JavaScript przez FroGiS Użytkownik (810 p.)
edycja 13 listopada 2018 przez FroGiS

Witam mam taki problem że chciałbym w javascript bądź w jquery zrobić funkcje onclik i robię wg poradników na internecie na 3 sposoby (2 w javascript i 1 w jquery) i żadna nie działa. 

tu kod z próbą na jquery bo na tej mi najbardziej zależy

<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <script src="js/jquery-3.3.1.min.js"></script>
    <title>Memory Game</title>
    <link rel="stylesheet" type="text/css" href="style/style.css">
    <link href="https://fonts.googleapis.com/css?family=Spicy+Rice" rel="stylesheet">
    <script type="text/javascript" src="js/memorygame.js"></script>
</head>
<body>
<div id="header">
    <h1>Memory Game</h1><br><p> Inspired by Heroes game</p>
</div>
<div id="table">
    <div class="card" id="" ></div>
    <div class="card" id="c1"></div>
    <div class="card" id="c2"></div>
    <div class="card" id="c3"></div>

    <div class="card" id="c4"></div>
    <div class="card" id="c5"></div>
    <div class="card" id="c6"></div>
    <div class="card" id="c7"></div>

    <div class="card" id="c8"></div>
    <div class="card" id="c9"></div>
    <div class="card" id="c10"></div>
    <div class="card" id="c11"></div>

    <div class="card" id="c12"></div>
    <div class="card" id="c13"></div>
    <div class="card" id="c14"></div>
    <div class="card" id="c15"></div>

</div>
<div id="footer">
</div>
</body>
</html>
let cards = new Array(8);
const cards2 = ["1.png","2.png","3.png","4.png","5.png","6.png","7.png","8.png"];
let rand;


for (let i=0; i<16; i++){
    rand = Math.floor(Math.random()*8);
    cards[i] = cards2[rand]

    $("#c"+i).click(function () {obracanie(i);})
}

function obracanie(nr){
    alert(nr);
}

 

komentarz 13 listopada 2018 przez shotokan Nałogowiec (39,660 p.)
A zerkałeś może co pokazuje konsola?

1 odpowiedź

+1 głos
odpowiedź 13 listopada 2018 przez pablop76 VIP (123,540 p.)
wybrane 13 listopada 2018 przez FroGiS
 
Najlepsza
Ładujesz skrypt zanim załadujesz DOM. Poczytaj o metodach dołączania skryptów do strony.

Podobne pytania

0 głosów
1 odpowiedź 1,869 wizyt
pytanie zadane 14 maja 2018 w JavaScript przez anna135B Początkujący (270 p.)
0 głosów
2 odpowiedzi 783 wizyt
0 głosów
2 odpowiedzi 570 wizyt
pytanie zadane 22 maja 2020 w JavaScript przez rob Bywalec (2,440 p.)

93,174 zapytań

142,185 odpowiedzi

321,970 komentarzy

62,503 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1157p. - dia-Chann
  2. 1139p. - Łukasz Piwowar
  3. 1131p. - CC PL
  4. 1126p. - Łukasz Eckert
  5. 1118p. - Tomasz Bielak
  6. 1104p. - Michal Drewniak
  7. 1083p. - Marcin Putra
  8. 1078p. - rucin93
  9. 1071p. - rafalszastok
  10. 1054p. - Adrian Wieprzkowicz
  11. 1047p. - Piotr Aleksandrowicz
  12. 1037p. - Michał Telesz
  13. 1023p. - Mariusz Fornal
  14. 1017p. - Mikbac
  15. 1005p. - ssynowiec
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...