我使用它来使用jquery var current_link = location).attr('href');
获取当前url但是当我尝试显示此链接时,仅用于调试
var current_link = $(location).attr('href');
alert(current_link);
我得到一个未定义的警报。如果我在JSFiddle中使用此脚本,我将获得正确的链接。这是django开发服务器的问题,还是我的浏览器或其他问题。似乎很混乱。
答案 0 :(得分:2)
为什么不做location.href
?
您不需要jQuery来获取当前网址。
var current_link = location.href
alert(current_link);
这与django无关:)
答案 1 :(得分:1)
如果你的东西不确定,你应该存在的东西我建议你回溯,直到你找到一个有效的东西值。你试过了:
alert(current_link);
所以下一步将是:
console.log(location);
查看您可以在此对象上访问的属性。
注意:要获取完整的当前网址,您可以使用location.href
。
以下是window.location
对象的文档:https://developer.mozilla.org/en/DOM/window.location