JS核心部分

说明:用split(’,’)分隔字符串转换数组数组,把上一次收藏的id 和这一次的收藏用 + “,”+ 当前id 来存入,到时候用split() 方法 转换成数组即可。

<script type="text/javascript">$(function(){var arr = $.cookie("attractionsid").split(',');console.log($.cookie());for (var i = 0; i < arr.length; i++) {if(parseInt(arr[i]) == parseInt( 请填入ID值 )){//判断是否收藏过,收藏过亮图标$('#shoucang2').removeClass('hide');$('#shoucang1').addClass('hide');break;}};$("#shoucang").click(function(event) {var judge = true;console.log(arr)for (var i = 0; i < arr.length; i++) {if(parseInt(arr[i]) == parseInt(请填入ID值)){arr.splice(i,1);$.cookie("attractionsid", arr, { expires: 361});console.log('取消收藏');$('#shoucang2').addClass('hide');$('#shoucang1').removeClass('hide');judge = false;break;}};if(judge){$.cookie("attractionsid", $.cookie("attractionsid") + ","+"请填入ID值", { expires: 361});console.log('收藏成功');$('#shoucang2').removeClass('hide');$('#shoucang1').addClass('hide');}});})
</script>

JS - Jquery 利用cookie 实现本地收藏功能,不重复无需多次命名相关推荐

  1. java记住密码 cookie_Java Web网站怎么利用Cookie实现记住密码功能

    在做java web网站开发时,为了避免每次登录都需要输入用户名和密码,我们会使用Cookie技术来实现记住密码功能,在这里小编使用简单的项目案例来教大家具体的实现过程. 前期准备 1.下载好jque ...

  2. 用原生 js jquery 实现知乎收起答案功能

    Update 2016.12.7 已封装为插件 原生 js 插件$ npm install foldcontent-zhihu@">=3.0.12" --save Usage ...

  3. OneNav一为主题魔改教程(七):继续完善本地网址功能,重复的网址不让保存--洞五洞洞幺

    自定义网址的功能,刚一不留神, 我添加了几个重复相同的自定义网址, 看作者的源码,在addsite方法并没有判断是否重复添加的网址, 这是一个bug, 所以, 我们来加上判断,修复这个bug. 效果: ...

  4. 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?

    2019独角兽企业重金招聘Python工程师标准>>> 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?新手学习js或jquery时,一般是在本地调 ...

  5. html+css+js+jquery之常见的的本地存储实现一个简单的todoList项目

    前言 就在几天前,在b站的某博主那里看见了一个面试的模拟,意外看到那个同学有一个todoList的项目 很显然,这个项目就和本次我所要展示的项目代码原理一致,但是界面上我这个就会不太美观. 知识点 本 ...

  6. html5 复制到剪贴板 兼容,js/jQuery实现复制到剪贴板功能,兼容所有浏览器

    因为工作的原因,需要实现这样一个功能:点击按钮,复制文本内容. 百度了一下,大都语焉不详,最终找到了一篇很好的博文,有讲解,有实例,捣鼓了一会,最终实现了功能. 网址在这里http://www.cnb ...

  7. js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)...

    原文:http://blog.csdn.net/niyingxunzong/article/details/16989947 js/jquery 获取本地文件的文件路劲 获取input框中type=' ...

  8. python爬虫qq好友信息,GitHub - equationl/QQzone_crawler: QQ 空间动态爬虫,利用cookie登录获取所有可访问好友空间的动态保存到本地...

    关于 Edit by equationl 优先在 码云 上更新 该项目修改自 xjr7670 的 QQzone_crawler 原作者说明: QQ空间动态爬虫 修改了什么? 爬取完整的评论列表 爬取点 ...

  9. jQuery搜索框自动补全功能插件实现-autocomplete.js

    最近用nodeclub实现股票的输入关键字自动补全股票信息进行搜索功能,原先用jQuery-ui,结果jQuery-ui库太大,所以考虑用其他插件,最终选择使用autocomplete.js,控件简单 ...

最新文章

  1. pip 升级之后提示 bash: /usr/bin/pip3: No such file or directory
  2. mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'
  3. 微盟616助力品牌潮出圈背后,智慧零售迈入广阔收获期
  4. .net中下载文件的方法
  5. Invalid host: lb://xxx_xxx
  6. API网关和AWS Lambda进行身份验证
  7. 爬出数据标注陷阱,半监督学习模型暗藏多少玄机?
  8. 编译型和解释型语言的区别
  9. Java Stream API入门篇
  10. java 补丁差异_差异和补丁简介
  11. import torch 找不到模块_Python零基础入门:关于Python模块与包的详细解读和使用...
  12. 你需知道的MFI:mean, Median,Mode及Geometric Mean 之比较
  13. Java 大对象类型的 Hiberante 映射
  14. [转]十五天精通WCF——第七天 Close和Abort到底该怎么用才对得起观众
  15. Android ViewPage使用
  16. php 限制字数_PHP中如何正确统计中文字数
  17. 【UL 2272 、 UL 2849】电动自行车美国UL认证电动自行车EN15194欧盟EN17128轻型电动车新标准
  18. 分布式GNN系统环境配置
  19. esxi 快照整合_ESXi删除最后的快照
  20. 学校计算机的使用英语作文180字,关于我的寒假英语作文180字3篇

热门文章

  1. Python合并两个列表的方法
  2. 并发编程指南(二)Dispatch Queue
  3. LVGL之学习篇(一)
  4. 使用mvn命令时出现Project ‘xx‘ is duplicated in the reactor
  5. 人间四月天,有一本好书要送给你
  6. 解决:charles连接代理后不能使用苹果支付的问题
  7. 程序员PS基本(二):程序员切图最常使用的工具组-选择工具组
  8. sip客户端源码c语言,SIP客户端选型
  9. CVE-2015-0235:幽灵(GHOST)漏洞解析
  10. OMA DRM V1.0学习笔记