有一个点击事件,它将进入一个新页面。
$(".class").click(function()
{
location.href = "xxx.html";
}
<input type="hidden" value="hidden" id="someid" name="somename"/>
现在,我可以在 xxx.html 中获取这个“somename”隐藏变量吗
谢谢
有一个点击事件,它将进入一个新页面。
$(".class").click(function()
{
location.href = "xxx.html";
}
<input type="hidden" value="hidden" id="someid" name="somename"/>
现在,我可以在 xxx.html 中获取这个“somename”隐藏变量吗
谢谢
如果您希望传递隐藏变量,可以将其作为 GET 变量传递。
$(".class").click(function()
{
location.href = "xxx.html?somename="+$('#someid').val();
}
<input type="hidden" value="hidden" id="someid" name="somename"/>
不,您无法在任何其他页面上获取一个 html 页面的隐藏变量。相反,您应该将此隐藏变量的值作为查询字符串传递。
假设你想获取隐藏字段的值,你可以使用 val() 来获取它。您可以使用 id 选择器。
$(".class").click(function() {
location.href = $('#someid').val();
//OR
location.href = document.getElementById('someid').value;
}
除了给定的解决方案之外,您还可以设置一个 cookie,在访问下一个站点之前将值存储在 cookie 中,然后在目标页面上读取 cookie。