jQuery - hinzufügen/Anhängen Wert auf "rel" - Attribut
Habe ich eine Reihe von zufälligen links, wie dieses:
<a rel="foo"> ... </a>
...
<a> ... </a>
Einige von Ihnen haben vielleicht ein rel
Attribut, einige nicht.
Wie kann eine rel
- Attribut mit einem Wert zu jedem link, und wenn der link schon einen hat, dann fügen sich mein Wert an den vorhandenen Wert/Werte?
Auch wie kann ich überspringen, werden alle Elemente mit einem bestimmten Attribut rel, wie ?
- Tun Sie dies für SEO-Gründen? Änderungen der client-Seite werden nicht berücksichtigt für die meisten Suchmaschinen-Spider.
- Nein, ich möchte die Gruppe Bild-links in Gruppen basierend auf Ihrem container, und
rel
verwendet wird, durch ein lightbox-plugin, um Galerien identifizieren
Du musst angemeldet sein, um einen Kommentar abzugeben.
Short 'n sweet:
Sie können versuchen Sie es hier.
Dieser sollte funktionieren:
Einfache iteration über alle Anker, hängt Ihr Wert. Wenn
rel
existiert nichtcurRel
nur leere Zeichenfolge, so dass der code nicht zu brechen.Einfach mit
attr
:Ein bisschen verbose, aber dies sollte es tun (http://jsfiddle.net/dGGFN/):