Gewusst wie: ersetzen von href mit dem Wert des data-href?

Ich habe html als unten

<a href="" data-href="/somefile.php?id=10&refcode=/test.php">Hello</a>

und ich brauche zu ersetzen, href mit dem Wert in data-href, so dass die oben wird so etwas wie

<a href="/somefile.php?id=10&refcode=/test.php">Hello</a>

//the following doesnt work .. 

$(function() {
 $('a[data-href]').attr('href', $(this).attr('data-href'));
});

Irgendwelche Vorschläge? Grundsätzlich will ich etwas zu verbergen-links für einige Grund von Suchmaschinen/bots etc. daher bin ich froh, wenn ich die oben genannten arbeiten, oder wenn Sie können, weisen auf keine bessere Idee, um das gleiche zu erreichen? Danke.

Nur zur info, ich bin mit neuesten Jquery.
Geben Sie eine version-Nummer, so dass Sie Ihre Aussage noch Sinn macht, in die Zukunft.
Dies ist nicht die beste Idee, die eine Menge von Crawlern kann nun javascript-Code ausführen.
Jquery1.6.1 ...
irgendwelche Vorschläge?

InformationsquelleAutor Kay | 2011-06-20

Schreibe einen Kommentar