Ich habe das schon gesehen:
%Vor%Mit JS so:
%Vor%Es sieht etwas komisch aus, dass ich diese String-Verkettung mache, um Selektoren zu erzeugen, die dann verwendet werden, um das Zielelement zu erhalten. Gibt es ein besseres Muster in Javascript (mit jQuery verfügbar) zum Einrichten von Handlern für ein Element, das von einem anderen Zielelement wissen muss?
Warum Sie eine String-Verkettung durchführen, speichern Sie einfach die ID mit #
Ebenso können Sie alle Selektoren wie in data-target
say für ex: - .tab1
etc speichern, so dass Sie innerhalb des Klicks oder eines Ereignisses keine Stringverkettung mehr durchführen müssen.
Sie können einfach
verwenden %Vor%Irgendwo in dir ist Code, um die modale Show zu initiieren und zu verstecken, Sie können sogar die Funktion "show" / "hide" direkt verwenden.
Ich nehme an, Sie verwenden Bootstrap und eine der neuesten Versionen von jQuery.
Viel Spaß!
$ (this) .attr ('Datenziel', '#myTarget');
das hat für mich funktioniert
Tags und Links javascript jquery