我遇到了问题,我想用jQuery解决它。
我在页面上有一些链接,并且希望从链接中获取所点击的“文本”。但我需要在另一页上使用此文本。因为当我点击这个锚点时,我离开了这个页面,然后我转到另一个页面,我需要在第二页上使用这个“获取链接文本”。
我希望可以使用浏览器Cookie和jquery帮助..
如果可能的话,你能帮助我吗?
谢谢!
答案 0 :(得分:5)
$("a").click(function(event){
myTarget = $(this).attr('href')+"?txt="+$(this).text();
window.location.href = myTarget;
});
这会将链接的文本作为名为“txt”的查询字符串参数传递给下一页。
这有帮助吗?
答案 1 :(得分:1)
如何将文本添加到请求参数并在服务器端使用它?
答案 2 :(得分:0)
Read here how to set and read cookies - 然后您可以使用onclick=""
并在onclick return true;
的末尾设置Cookie的链接,使其链接到它应该在它之后的位置饰面。基本上,
<a href="http://google.com" onclick="setCookie('link_title','Go to Google');return true;"> Go to Google </a>
答案 3 :(得分:0)
尝试使用jquery的cookie插件:http://plugins.jquery.com/project/cookie
答案 4 :(得分:0)
使用Cookie插件:
$(document).ready(function() {
$('a.something').click(function() {
$.cookie('my_cookie', $(this).text());
});
});
// on your second page
$(document).ready(function() {
$('a.something').text($.cookie('my_cookie'));
});