Ich habe eine Tabelle von Konten und ich möchte sie mit JQuery Toggles ein-/ausschalten können. Am Anfang muss ich die Toggles jedes Accounts initialisieren (entweder ein Account ist aktiviert oder deaktiviert). Ich möchte dies beim Laden der Seite tun.Initialize On-Off Toggle Elemente
Mein Jade Schablonenteil:
tbody
each account in accounts
tr
td
.col-sm-7.control-label
div(class='toggle toggle-success', onload='initToggle(#{account.IsActive}, this)')
| #{account.Id}
td #{account.Email}
Funktion My init Toggle:
script.
jQuery(document).ready(function() {
function initToggle(isActive, element)
{
if (isActive)
element.toggles({'on': true});
else
element.toggles({'on': false});
}
Mein Problem:
Wenn ich onload=
für meine Funktionsaufruf Ich benutze Erhalte keinen Fehler bei alle. Wenn ich die onclick=
als Funktionsaufruf verwenden, Google Chrome zeigt:
Uncaught ReferenceError: initToggle is not defined
Wie würde ich initialisieren richtig meine on/off schaltet?