JavaScript - Tricks mit Links: Unterschied zwischen den Versionen
Aus Wikizone
(Die Seite wurde neu angelegt: „=== Parameter an Link anhängen (jQuery) === Beispiel aus Raumrechner Mietlager <pre> $("a.angebot").attr('href', function(i, h) { return h + (h.indexOf('?')…“) |
|||
| Zeile 13: | Zeile 13: | ||
Alle | Alle | ||
var new_url = old_url.substring(0, old_url.indexOf('?')); | var new_url = old_url.substring(0, old_url.indexOf('?')); | ||
| − | + | oder | |
| + | <pre> | ||
var oldURL = [YOUR_URL_TO_REMOVE_PARAMS] | var oldURL = [YOUR_URL_TO_REMOVE_PARAMS] | ||
var index = 0; | var index = 0; | ||
| Zeile 24: | Zeile 25: | ||
newURL = oldURL.substring(0, index); | newURL = oldURL.substring(0, index); | ||
} | } | ||
| + | </pre> | ||
| + | Hardcore | ||
| + | url.split('?')[0] | ||
| + | |||
=== Anchor Teil bei Links extrahieren === | === Anchor Teil bei Links extrahieren === | ||
Manchmal möchte man nur den Anchor Teil mit #meinAnchor | Manchmal möchte man nur den Anchor Teil mit #meinAnchor | ||
var url = "www.aaa.com/task1/1.3.html#a_1"; | var url = "www.aaa.com/task1/1.3.html#a_1"; | ||
var hash = url.substring(url.indexOf("#")+1); | var hash = url.substring(url.indexOf("#")+1); | ||
Aktuelle Version vom 10. Mai 2017, 15:54 Uhr
Parameter an Link anhängen (jQuery)[Bearbeiten]
Beispiel aus Raumrechner Mietlager
$("a.angebot").attr('href', function(i, h) {
return h + (h.indexOf('?') != -1 ? "&vol="+vol : "?vol="+vol);
});
Get Parameter aus URL auslesen[Bearbeiten]
Mit JavaScript Get Parameter aus der URL auslesen
Get Parameter aus URL entfernen[Bearbeiten]
Alle
var new_url = old_url.substring(0, old_url.indexOf('?'));
oder
var oldURL = [YOUR_URL_TO_REMOVE_PARAMS]
var index = 0;
var newURL = oldURL;
index = oldURL.indexOf('?');
if(index == -1){
index = oldURL.indexOf('#');
}
if(index != -1){
newURL = oldURL.substring(0, index);
}
Hardcore
url.split('?')[0]
Anchor Teil bei Links extrahieren[Bearbeiten]
Manchmal möchte man nur den Anchor Teil mit #meinAnchor
var url = "www.aaa.com/task1/1.3.html#a_1";
var hash = url.substring(url.indexOf("#")+1);