jquery - html jquery.load,动态文件名

标签 jquery html

我得到了一个用 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/

相关文章:

javascript - 如何防止用户更改用户代理

javascript - Bootstrap-datepicker - 是否可以在每次点击(年、月、日)后更新?

html - 水平滚动 div 在 Safari 中不起作用

html - 如何使用 css3 关键帧动画为序列中的列表项设置动画

jquery - 如何使用 jquery 使用网络摄像头或移动设备捕获图像?

jquery - 我希望搜索仅返回与所有标签匹配的结果(.match jQuery)

javascript - 使用 CSS 和 JQuery 悬停时显示信息框

javascript - 如何验证 javascript 中的字母字符?

jquery - 在 MYSQL 语句中使用来自 div id 的数据是否安全?

html - 垂直滚动条推内容,创建水平滚动条