Javascript 从href链接保存文本
我想在单击a href链接时使用javascript将值存储到缓存中。我正在设置以下代码调用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 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
,您可以阅读有关它的内容