parametros obtener actual javascript jquery url url-fragment

javascript - obtener - ¿Cómo obtengo el identificador de fragmento(value after hash#) de una URL?



obtener url jquery (7)

Basado en el código de AK, aquí hay una Función auxiliar. JS Fiddle Here ( http://jsfiddle.net/M5vsL/1/ ) ...

// Helper Method Defined Here. (function (helper, $) { // This is now a utility function to "Get the Document Hash" helper.getDocumentHash = function (urlString) { var hashValue = ""; if (urlString.indexOf(''#'') != -1) { hashValue = urlString.substring(parseInt(urlString.indexOf(''#'')) + 1); } return hashValue; }; })(this.helper = this.helper || {}, jQuery);

Ejemplo:

www.site.com/index.php#hello

Usando jQuery, quiero poner el valor hello en una variable:

var type = …


Es muy fácil. Pruebe el siguiente código

$(document).ready(function(){ var hashValue = location.hash; hashValue = hashValue.replace(/^#/, ''''); //do something with the value here });


No hay necesidad de jQuery

var type = window.location.hash.substr(1);


Puedes hacerlo usando el siguiente código:

var url = "www.site.com/index.php#hello"; var hash = url.substring(url.indexOf(''#'')+1); alert(hash);

VER DEMO


Tuve la URL del tiempo de ejecución, a continuación di la respuesta correcta:

let url = "www.site.com/index.php#hello"; alert(url.split(''#'')[1]);

espero que esto ayude



var url =''www.site.com/index.php#hello''; var type = url.split(''#''); var hash = ''''; if(type.length > 1) hash = type[1]; alert(hash);

Demostración de trabajo en jsfiddle