Rufen Sie das DOM-Element ab und rufen Sie dann das seq
-Attribut ab:
Mit jQuery:
%Vor%Ohne jQuery:
%Vor%Sie können beide unter diesem Geigenspiel ausprobieren.
Beide Optionen sollten in jedem Browser funktionieren !
Zunächst ist es besser, das benutzerdefinierte Attribut data-seq
anstelle von seq
zu benennen. Der HTML5-Standard lässt benutzerdefinierte Elemente zu, berücksichtigt sie jedoch nur, wenn ihr Name mit data-
beginnt.
Es ist auch keine gute Idee, Ihre Click-Handler direkt in Ihr CSS zu stellen. Es ist besser, die Eigenschaft class
oder eine benutzerdefinierte Eigenschaft data-action
mit einem Wert wie edit
oder delete
zu verwenden und dann einen Ereignishandler anzuhängen, wenn Sie Ihre Seite fertig geladen haben. Sehen Sie sich dann den ersten Vorgänger mit der Eigenschaft data-seq
an und holen Sie sich diese Eigenschaft.
Wie eine Demo mehr als tausend Worte sagt, hier ist eine Demo:
Oder, wenn Sie den jQuery-Weg bevorzugen, können Sie den JavaScript-Code durch den folgenden (viel einfacheren) Code ersetzen:
%Vor%Siehe auch dieses Geigenspiel und diese Geige für die gleiche Demo auf JSFiddle bzw. ohne und mit jQuery.
Sie möchten objRef.getAttribute ('seq') verwenden oder die alte Punktschreibweise% co_de planen %
Tags und Links javascript attributes