javascript - 如何让 div 显示 url 中是否存在变量?

标签 javascript jquery html

在登录页面上,当客户想要购买 WiFi 服务时,他们会单击链接 http://siteurl/terms.html?premium=show 。如果溢价存在,我需要让条款页面显示一个隐藏的部分,并且等于不使用 php 的情况下显示。

最佳答案

您可以使用 .toggle(flag) 与 true/false 来显示/隐藏所选元素:

function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
    results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

$('hiddendivselector').toggle(getParameterByName('premium')=="show")

<强> Function getparameter refered from

关于javascript - 如何让 div 显示 url 中是否存在变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29739747/

相关文章:

javascript - 如何避免在 Javascript 闭包中使用此代码段?

javascript - jQuery 替换文本和格式

javascript - 如何动态打印 iFrame

java - Accordion 和 jQueryCycle 阻止 href 工作

Javascript 函数在控制台中有效,但在代码中无效

javascript - JS 对象数组,按时间戳对值进行分组

javascript - 将 JS 内容格式化输出到 HTML 表格中

javascript - 使用查询字符串创建脚本标签

html - 图像不遵循页面流并覆盖 ul

javascript - 用JS打开浏览器安全信息?