我怎么能隐藏女巫包含文字?我必须隐藏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
答案 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/
快乐编码:)