2016-07-13 10 views
0

Ich bin auf der Suche nach einer Möglichkeit, Funktion in jQuery rückgängig machen.Wie "rückgängig machen" Übersetzungsfunktion in jQuery

Grundsätzlich habe ich Knopf, der einige Textunterteilungen in andere Sprache mit jQuery & .html() Methode schaltet. Standardsprache in HTML ist Englisch. Zielsprache Deutsch zum Beispiel.

Also habe ich diese Funktion, die von onclick Ereignis aufgerufen wird: (eigentlich ist es viel viel länger).

function translateToMyLang() { 
    $("heading").text("Meine heading"); // default: My Heading 
    $("menu").text("Meine menu"); // default: My menu 
... 
} 

Wie ich Ereignis, das alles von Funktion über auf den Standard rückgängig machen erstellen (html) Zustand, anstatt das zu tun ...:

function translateBack() { 
    $("heading").text(""); 
    $("menu").text(""); 
    } 
+1

Sie sollten angeben, ob Ihr Selektor eine Klasse oder ID ist –

+0

Das ist wirklich egal, Selektoren sind IDs, Klassen und Tags. –

+0

Ich bin mir ziemlich sicher, dass ich Selektoren kenne, ich versuche nur zu sagen, dass dein Code nicht funktionieren wird wegen eines unbekannten Selectors..Oder habe ich gerade diese Art von Selektoren übersehen * Überschrift, Menü * ?? –

Antwort

0

Wenn Sie Ihre Form all Elemente in eine Form gebracht .. Sie können

http://www.w3schools.com/jsref/met_form_reset.asp

oder benutzen .reset() auf dem Formular aufrufen. $ (‘. parentSelector ') Kinder() nicht ('. ignoreThisClass') te xt ("")

+0

Wie kann ich sie zur "Form" bringen? –

+0

sie in einem Formular-Tag wickeln:

Sie akzeptieren Benutzereingaben hier Angenommen? –

+0

Wie jedes Element? Ich habe tatsächlich über 150 zu übersetzende Elemente .... –

Verwandte Themen