Jquery在href中设置绝对路径

时间:2017-10-27 19:53:22

标签: jquery hyperlink href

我在Laravel工作并且有一个页面http://localhost:8000/tours/和jquery脚本。在脚本中,有一个代码:

var i = 1;
$('<li>').append('<a href='load_page_"+i+"'>"+i+"</a>');

代码生效后,我在页面上有一个链接:

<a href='tours/load_page_1'>1</a>

但我希望它是:

<a href='load_page_1'>1</a>

我怎么能做到这一点?

PS。我的问题不是如何修改href(.attr(&#39; href&#39;)),而是如何通过append / prepend / after / before等将链接添加为html时我想要的链接(或解释为什么不可能)。

1 个答案:

答案 0 :(得分:2)

听起来您想要的是http://localhost:8000/load_page_1的链接,而是获得http://localhost:8000/tours/load_page_1的链接。

您应该可以通过将附加行更改为$('<li>').append('<a href='../load_page_"+i+"'>"+i+"</a>');

来获取您想要的链接

../部分告诉它在目录树中输入一个文件夹并链接到那里的指定页面。