打开灯箱后,从data-textval向URL添加参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开灯箱后,从data-textval向URL添加参数相关的知识,希望对你有一定的参考价值。
我想将data-textval =“ value”参数从元素传递到灯箱URL,该URL来自SimpleLightbox.js库。
目前,当我启动灯箱时,网址看起来像这样:
domainname.com/category/#pid=1?utm_source=portfolio
我需要添加元素的以下参数'&utm_content = value',该元素在不刷新页面的情况下单击到URL。
这是我想出的一些代码,但是没有用:
$('.lightbox_link').on('click', function (e)
var attr = $(this).attr('data-textval');
var url = '&' + attr;
if(window.location.href.indexOf("utm_source=portfolio") > -1)
window.location = $(this).attr('href') + url;
alert(window.location);
else
window.location;
)
是否有任何简单的方法可以使用jQuery / ajax做到这一点?
答案
您需要将其分配给window.location.href,因为它包含URL
$('.lightbox_link').on('click', function (e)
var attr = $(this).attr('data-textval');
var url = '&' + attr;
if(window.location.href.indexOf("utm_source=portfolio") > -1)
window.location.href = $(this).attr('href')+ url;
alert(window.location.href);
else
window.location.href;
)
以上是关于打开灯箱后,从data-textval向URL添加参数的主要内容,如果未能解决你的问题,请参考以下文章