Javascript 从href链接保存文本

Javascript 从href链接保存文本,javascript,jquery,html,Javascript,Jquery,Html,我想在单击a href链接时使用javascript将值存储到缓存中。我正在设置以下代码调用 <a align="left" href="projectoverview.html">Test Manager</a> 因此,我想将文本测试管理器保存到缓存中,但我不知道如何在单击文本时捕获它。下面的代码是如何设置这段代码的。我是否需要添加onclick或其他内容,还是有更好的方法 var text = '<a align=\"left\" href=\"proje

我想在单击a href链接时使用javascript将值存储到缓存中。我正在设置以下代码调用

<a align="left" href="projectoverview.html">Test Manager</a>

因此,我想将文本测试管理器保存到缓存中,但我不知道如何在单击文本时捕获它。下面的代码是如何设置这段代码的。我是否需要添加onclick或其他内容,还是有更好的方法

var text = '<a align=\"left\" href=\"projectoverview.html\">' + project['title']
                  + '</a><p align=\"right\">';
var text='


如果您想使用javascript/jquery在页面之间传递数据,可以使用
会话存储来实现。下面只是一个使用jQuery的示例

$('a').each(function() {
    $(this).on('click', function() {
        var linkText = $(this).text();

        // Save data to sessionStorage
        sessionStorage.setItem('clickedLink', linkText);
    });
});
然后在下一页上,您可以使用
.getItem
函数调用它,如下所示

$(function() {
    var data = sessionStorage.getItem('clickedLink');
    alert(data);
});
如果正确实施,警报框将显示“测试管理器”

您可以阅读有关会话存储的更多信息

编辑:


不过,我会为这些链接添加一个特殊的类,因为上面的代码将在页面上的任何链接上执行,这可能会给您带来不必要的问题。

您似乎走错了方向。对
sessionStorage
localStorage
进行一些研究,以使用javascript在页面之间传递数据。我通常使用
sessionStorage
,您可以阅读有关它的内容