¿Existe un controlador de eventos jQuery que ejecute un script si la página tiene una determinada URL? Similar a $( document ).ready(function() { pero solo si la página tiene una URL particular.
Quiero ejecutar un script cuando la página esté lista, pero solo para una página con URL '.../algo/algo más/'.
La vista tiene enlaces que redirigen a nuevas URL para cambiar los aspectos del diseño, pero es la misma vista (estoy usando el marco web Django)
Puede usar window.location como a continuación: -
Un ejemplo:-
if(window.location.href =='http://stacksnippets.net/js'){ console.log(window.location.hostname); console.log(window.location.href); }else{ $('#getHostNameandHref').html(window.location.hostname +'----'+window.location.href); console.log('other page'); } <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="getHostNameandHref"><div> Nota: puede verificar console.log(window.location); para ver qué opciones disponibles hay que puede usar. Gracias