jquery中基于输入框的cookie设置
Setting a cookie in jquery based on input box
我真的是新的javascript,但我正在使用jquery和jquery cookie库。我想知道如何将输入文本框的内容放入cookie中。
这是我尝试过的代码,但它没有工作:
JS
$.cookie("location_input", "#lat");
HTML <input id="loc" placeholder="Location" type="text"></input>
是否有其他东西阻止这个工作,或者我没有正确地完成这段代码?
你的HTML是这样的:
<input id="loc" placeholder="Location" type="text"></input>
为了获得输入文本框的内容,您应该简单地这样做:
var data = $("#loc").val();
要将数据设置为cookie,您需要这样做:
$.cookie("location_input", data);
我希望,这让事情变得更清楚为什么你的代码不能工作:)
try this
document.cookie = "location_input="+$("#loc").val();
使用#loc
,因为它是您的输入的id。$.cookie
在检索cookie时很有用,在保存时则不需要。
您需要这样的内容:
$.cookie("location_input", $("#lat").val());
当前您正在将cookie设置为字符串值#lat
,而不是输入的实际值
我也认为你的例子有一个错字,#lat
而不是#loc
:)
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 如何为后台更改程序代码设置cookie
- Cookie 设置为 iframe javascript 中的父窗口
- 无法使用 jQuery Cookie 设置 Cookie
- Javascript 将 Cookie 设置为在下拉列表中获取值
- jquery css样式切换器将cookie设置为css
- 将cookie设置为与弹出窗口集成
- 如果浏览器关闭,如何将FireFox cookie设置为持久
- 将 Cookie 设置为复选框状态
- 使用cookie设置/获取输入值
- 检查是否有cookie设置,如果没有输出脚本
- PHP cookie设置为重定向,googlebot也重定向-如何阻止这种情况
- jquery中基于输入框的cookie设置
- JS Cookie设置在2个地方,不覆盖第一个设置
- 如何将cookie设置为WebBrowser控件
- 我如何使用我的代码将cookie设置为在x天后过期
- Javascript cookie设置不工作
- 将cookie设置为表单条目的值
- 在页面加载时立即停止cookie设置
- Cookie设置不正确