2015-05-15 2 views
-3

Кто-нибудь знает, как создать cookie и получить значение? У меня есть список с гиперссылкой, и я не знаю, как использовать cookie с javascript или jquery.javascript/jquery cookies

это пример гиперссылка

<ul> 
<li><a href="home">Home</a></li> 
<li><a href="about_me">About me</a></li> 
<li><a href="reference">reference</a></li> 
<li><a href="contact">Contact</a></li> 
</ul> 

если некоторый пользователь нажимает на ABOUT_ME или ссылочное печенье chould помнить. Большое вам спасибо за помощь.

+2

Я голосую, чтобы закрыть этот вопрос как вне темы, потому что переполнение стека не является услугой кода письма показать, что вы. вы попробовали, и где вы потерпели неудачу, и пусть сообщество поможет вам, а не с нуля для вас. –

ответ

0

Если вы хотите сделать это с помощью JQuery, то вам нужно добавить одну библиотеку из JQuery jquery.cookie.js как

и поместить код, как показано ниже: $ (документ) .ready (функция() { $ ("ul> a"). Click (function() { // для установки файла cookie $ .cookie ('hrefatt', $ (this) .attr (href)); }); }) , если вам нужно сделать это через javascript: создать функцию как показано ниже функция setcookie (cookiename, cookieval, expires) { document.cookie = cookiename + "=" + cookieval + "; "+ Истекает; }

и вызвать эту функцию, как показано ниже:

<ul> 
     <li><a href="home" onclick="setcookie('hrefcookie','home',1)">Home</a> 
     </li> 
     <li><a href="about_me" onclick="setcookie('hrefcookie','about_me',1)">About me</a></li> 
     <li><a href="reference" onclick="setcookie('hrefcookie','reference',1)">reference</a></li> 
     <li><a href="contact" onclick="setcookie('hrefcookie','contact',1)">Contact</a></li> 
     </ul> 
     </pre> 
+0

Большое вам спасибо за быстрый ответ. Я попробую. :) –

+0

еще раз спасибо за ваш отличный ответ. с помощью jquery, но я не знаю, правильно ли это. $ ('ul a'). on ('click', function() { \t \t \t \t \t var co = $ .cookie; \t \t \t \t \t вар TXT = $ (это) .text() \t \t \t \t \t со = «истекает = Пт, 15 мая 2015 14:40:00 UTC; path =/'+ txt +' '; \t \t \t \t \t console.log (co); \t \t \t \t}); \t \t \t}); –