Jak prohodit elementy pomocí JQuery? – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Jak prohodit elementy pomocí JQuery? – JavaScript, AJAX, jQuery – Fórum – Programujte.comJak prohodit elementy pomocí JQuery? – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
oxidián0
Grafoman
29. 8. 2016   #1
-
0
-

Tento kód by měl prohodit dva sloupce na stránce:
Jak psát web
(Kód injectuju na stránku pomocí addonu pro prohlížeč Firefox)

 var selectors = "div#navigace;div#text"
    selectors.split(";");
        var searches = [];
        var targets = [];
        for ( var k in selectors )
          {
          if ( (k % 2) != 0 )
            searches.push(selectors[k]);
          else
            targets.push(selectors[k]);      
          }
        
        for ( var k in searches )
          {
          var cloned = $(searches[k]).clone(true);
          $(searches[k]).replaceWith($(targets[k]));
          $(targets[k]).replaceWith(cloned);
          }

No nepovedlo se. Levý sloupec zmizel a pravý je na místě. Co je špatně? Selektory fungují, rozparsované je to dobře, ale selhává kód uvnitř poslední smyčky.

Nahlásit jako SPAM
IP: 78.45.87.–
oxidián0
Grafoman
29. 8. 2016   #2
-
0
-
Nahlásit jako SPAM
IP: 78.45.87.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 17 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý