Element in Variable für jQuery Zugriff speichern

Hallo zusammen,
folgendes Problem:
Ich habe auf meiner Site einen Link mit dem Attribut name=„irgendeinname“ und onclick=„javascript:ausklappen()“
Darunter steht ein versteckter div-Bereich.
Der Div-Bereich hat die id=„irgendeinname“.
Der name des Links kann ja mit this.name = … in eine Variable gespeichert werden, danach bestimme ich mit document.getElementById(irgendeinname) = dashier
das Div-Element.
Nun meine eigentliche Frage: Wie muss ich die Variable „dashier“ ändern, um mit $(’#id’).toggle(‚slow‘); den Bereich auszuklappen?
Oder habe ich in meiner Vorgehensweise einen fatalen Denkfehler?

Schon mal im Voraus vielen Dank für Eure Mühe

MfG

PM

Hallo,

Ich habe auf meiner Site einen Link mit dem Attribut
name=„irgendeinname“ und onclick=„javascript:ausklappen()“
Darunter steht ein versteckter div-Bereich.
Der Div-Bereich hat die id=„irgendeinname“.
Der name des Links kann ja mit this.name = … in eine
Variable gespeichert werden

var name = this.name

danach bestimme ich mit
document.getElementById(irgendeinname) = dashier
das Div-Element.

Wenn du JQuery benutzt, musst du gar nicht so viel Tippen. Statt document.getElementById(irgendeinname) kannst einfach das hier benutzen:

var mydiv = $('#' + name)

Nun meine eigentliche Frage: Wie muss ich die Variable
„dashier“ ändern, um mit $(’#id’).toggle(‚slow‘); den Bereich
auszuklappen?

Hae? Die Variable „dashier“ ist vorher bei dir nie aufgetaucht.

Oder habe ich in meiner Vorgehensweise einen fatalen
Denkfehler?

Machs doch einfach so:

[Linktext](%23)

# un im JS:

function ausklappen(id) {
 $(id).toggle('slow');
}

Wenn man’s richtig macht, geht es meistens in ein paar Zeilen.

Gruesse,
Moritz

var mydiv = $(’#’ + name)

Das wars, was ich gesucht habe…
Danke für die schnelle und direkte Antwort…