使用jQuery

时间:2018-05-15 16:56:38

标签: jquery

我使用jQuery提取背景图片的URL,然后将其存储在cookie中(在网站的其他地方使用):

var pageImage = jQuery('#image > div').css("background-image");

这个值没有被传递给cookie,并且使用console.log(pageImage)我可以看到存储的值是:

url("https://www.example.com/images/image1.jpg")

我需要在cookie中存储URL字符串,即:

https://www.example.com/images/image1.jpg

有关如何使用jQuery删除url("")的任何帮助(以最干净的方式)?

1 个答案:

答案 0 :(得分:2)

您可以在此处了解有关Cookie的更多信息https://www.w3schools.com/js/js_cookies.asp



mysite.net/upload




但一般不建议使用cookie,特别是对于这样的任务。 尝试使用Web Storage:

HTML web storage提供了两个用于在客户端上存储数据的对象:

  • window.localStorage - 存储没有过期日期的数据
  • window.sessionStorage - 存储一个会话的数据(数据丢失了 当浏览器选项卡关闭时)

    var str = `url("https://www.example.com/images/image1.jpg")`;
    var res_url = str.substring(5,str.length-2);
    console.log(res_url);
    // and then
    // document.cookie = res_url;