javascript - 使用 jquery 隐藏范围不起作用

标签 javascript jquery

我有一个共享点 Web 部件,它显示某些列表中的一些信息,这些列表经过安全 trim ,因此如果用户没有该列表的权限,它将显示访问被拒绝。这很好。

我想隐藏页面的该部分。

我在这里找到了解决方法: http://www.timferro.com/wordpress/archives/227

这是我的代码:

<script src="/_layouts/Scripts/jquery1.8.1.min.js"></script><script language="javascript">


$("span:contains('Error')").hide();
$("div:contains('Access denied'):not(:has(div))").hide();</script>

这是显示我需要隐藏的内容的屏幕截图。

1

这里有更好的图片

enter image description here

更新: 当我隐藏它时,现在共享点向我显示一条我想摆脱的蓝线,但是如果我只隐藏蓝线,那么Web部件之间会出现一个奇怪的空间,我认为最好的方法是隐藏包含的TD剩下的事情呢?我怎样才能隐藏它?

请查看新的屏幕截图

enter image description here

最佳答案

看起来您忘记将其放入 jQuery ready function 中:

$(function(){
    $("span:contains('Error')").hide();
    $("div:contains('Access denied'):not(:has(div))").hide();
});

关于javascript - 使用 jquery 隐藏范围不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497215/

相关文章:

javascript - 如何根据所选选项更改图标?

JavaScript - this.update 不是函数

javascript - 如何使用 JavaScript 将 php 表单输入更改为数字?

javascript - 使用 JavaScript 将多维数组保存到 XML 中

javascript - 每次刷新后在 index.html 加载页面

javascript - Controller 函数可以将数据绑定(bind)到元素的数据属性吗?

jquery - ASP.NET JSON WCF 服务截断响应

javascript - <Redux> 状态更新但不重新渲染

javascript - Spring 是在升级他们的 JS 验证框架还是 JQuery 是更好的选择?

javascript - 通过javascript对象循环后动态创建文本框