我在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时我想要的链接(或解释为什么不可能)。
答案 0 :(得分:2)
听起来您想要的是http://localhost:8000/load_page_1
的链接,而是获得http://localhost:8000/tours/load_page_1
的链接。
您应该可以通过将附加行更改为$('<li>').append('<a href='../load_page_"+i+"'>"+i+"</a>');
../
部分告诉它在目录树中输入一个文件夹并链接到那里的指定页面。