我得到了一个用 li/a 制作的菜单,我得到了 jquery.load 来处理这个。当我单击一个链接时,它会在不刷新页面的情况下加载 div 中的内容。但是添加必须加载到属性中的文件名的最佳方法是什么?
这将加载带有原始链接的页面:例如 127.0.0.1/filetobeloaded.html。
<a href="filetobeloaded.html">test</a>
但如果我这样做 <a href="#" rel="filetobeloaded.html">test</a>
我认为这是错误的属性 =/。
那么我应该为此使用什么属性?
您好, 斯特凡。
最佳答案
使用 href
属性,这就是它的用途。在 .click
函数中,您只需执行 return false
。这将阻止浏览器重定向到该页面。
<a href="filetoload.html" class="ajaxLinks">MyLink</a>
$('.ajaxLinks').click(function() {
// do something with this.href
return false;
});
使用 href
属性可以让您选择让它在没有 javascript 的情况下工作。
关于jquery - html jquery.load,动态文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315348/