javascript - 使用 JQuery 根据 URL 值隐藏链接

标签 javascript jquery

jQuery(".rfr-col-title").css("display", "none");

如果网址包含 abc/Lists/abc/DispForm.aspx?ID=

,我想隐藏此类 .rfr-col-title

http://win-e98sopqc735/ abc/Lists/abc/DispForm.aspx?ID=

最佳答案

jQuery 的方法是做一个属性选择器:

$('a[href*="abc/Lists/abc/DispForm.aspx?ID="]').hide();

*= 表示“包含”。

您还可以使用 ^= 表示“开头为”,或使用 $= 表示“结尾为”。

示例:http://jsfiddle.net/dQFJe/

属性选择器文档:http://api.jquery.com/category/selectors/attribute-selectors/

编辑

我刚刚重读了这个问题。你说的是页面的url吗?如果是这样,您必须对窗口位置匹配执行 if 语句:

if(window.location.href.match("abc/Lists/abc/DispForm.aspx?ID=")) {
    $(".rfr-col-title").hide();
}

示例:http://jsfiddle.net/EyVr4/

关于javascript - 使用 JQuery 根据 URL 值隐藏链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7364344/

相关文章:

javascript - POST 后 PHP 中对象的值与通过 Ajax 发送的值不匹配?

javascript - bootstrap子菜单点击触发

Javascript 为不同的屏幕分辨率加载 css 样式不起作用

javascript - 如何使用图像 DOM 元素作为 jCanvas 中源属性的值?

jquery - 使用 jQuery 将 z-index 降序应用于 li

javascript - 如何使用 Gulp 编译一堆 sass 文件并将其移动到另一个文件夹?

Javascript 内联脚本和延迟脚本的执行顺序

javascript - 如何存储来自ajax请求的信息

javascript - 使用鼠标拖动在 HTML Canvas 内移动图像

javascript - 保持下拉菜单可见,直到使用 Jquery 在其外部单击