Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Iterowanie przez kolekcje jQuery
filgolfin
post 9.02.2017, 20:23:25
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.02.2017

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
markuz
post 9.02.2017, 20:41:57
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. var $paragraphs = $("p");
  2. $paragraphs.each(function() {
  3. $(this).html(
  4. toPigLatin($(this).html())
  5. );
  6. });
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post
filgolfin
post 9.02.2017, 20:45:57
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.02.2017

Ostrzeżenie: (0%)
-----


Problem rozwiązany!! Bardzo dziękuję za szybką odpowiedz smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2025 - 05:35