SharePoint& jQuery隐藏错误消息

时间:2014-03-04 12:37:55

标签: javascript jquery css sharepoint

我怎么能隐藏女巫包含文字?我必须隐藏SharePoint错误消息。 我找到了这个博客:http://www.timferro.com/wordpress/archives/227/comment-page-1

JQUERY CODE:

<script type="text/javascript">
    $(document).ready(function () {
    $("div:contains('Error')").hide();
    $("div:contains('Access denied'):not(:has(div))").hide();
});

但它不起作用......为什么?

我试过了:

$( "div:contains('Access')" ).css( "display", "none" );

和此:

$( "div:contains('Access')" ).css( "visibility", "hidden" );

但那些打破了网站。

因为我有子网站相同的问题,我将jQuery添加到母版页。我不知道divs名称,因为第一个站点名为WPQ1,其他站点名称为WPQ4。所以,如果找到包含特定文本的div,我唯一的改变。

我在想,如果我不知道div的名字我怎么能用呢?

.replace("Access denied. You do not have permission to perform this action or access this resource.", "");

如何隐藏错误消息div? 我用:jquery-1.10.1.min.js

1 个答案:

答案 0 :(得分:0)

试试这种方式

HTML CODE:

      Error Msg 1:<div>Error 404!, Access denied </div><br/>

      Error Msg 2:<div>Unauthorised  Access Denied1 </div><br/>

      Error Msg 3:<div> Access to user Denied </div><br/>

      <input id="btn" type="button"  value="Error Check" /> 

JQUERY CODE:

     $('#btn').on('click', function () {
        $('div:contains("Access denied")').hide();
     });

现场演示:

http://jsfiddle.net/dreamweiver/x56HA/10/

快乐编码:)