Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Iterowanie przez kolekcje jQuery
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
filgolfin
Meczę się z tym od 2 dni...
Polecenie:
Ta strona dotyczy świńskiej łaciny, zabawy językowej. Użyjesz jQuery do przetłumaczenia każdego akapitu na świńską łacinę. Używając pętli for, albo metody each(), znajdź każdy akapit, przekaż jego zawartość do funkcji toPigLatin i zapisz wynik tej funkcji jako nową zawartość tego akapitu.
https://pl.khanacademy.org/computin...chniq...-loopy-language
Nie wiem jak przekazać zawartość akapitu do funkcji .
Załączam mój nieszczęsny kod:
Kod
       <script>
// Takes a string and returns Pig Latin version of it
var toPigLatin = function(str) {

        if (!str.replace) {
        return 'ERROR: Expected a string!';
  }
    return str.replace(/\b(\w)(\w+)\b/g, '$2-$1ay').toLowerCase();
};


// Iterate through each paragraph, call the toPigLatin function on it


var $paragraphs = $("p");
for (var i = 0; i < $paragraphs.length; i++){
  
    var element = $paragraphs[i];
    var $paragraph = $(element);

$paragraph.html(toPigLatin);
    }



// for (var i = 0; i < $paragraphs.length; i++){
//     var element = $paragraphs[i];
//     var $paragraph = $(element);
//     $paragraph.html( $paragraph.html() + "..huzzah!");
// };


        </script>
markuz
[JAVASCRIPT] pobierz, plaintext
  1. var $paragraphs = $("p");
  2. $paragraphs.each(function() {
  3. $(this).html(
  4. toPigLatin($(this).html())
  5. );
  6. });
[JAVASCRIPT] pobierz, plaintext
filgolfin
Problem rozwiązany!! Bardzo dziękuję za szybką odpowiedz smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.