我正在开发Chrome扩展并尝试隐藏页面的一部分。我对这个东西相当陌生,所以如果我使用错误的术语,或者问题显而易见的话,我会提前道歉!使用Javascript/JQuery隐藏文本
页面格式如下图所示:
<div class="wrapper">
<span class="loud" style="text-decoration: none;">...</span>
<div class="leave-gap">...</div>
<quote>...</quote>
"*** I can't figure how to hide this ***"
<p></p>
<span id="id_12345" class="none">...</span>
<div class="block-footer">...</div>
<div class="leave-gap">...</div>
</div>
随着片段所暗示的,我无法弄清楚如何隐藏星星位突出。
我有一个函数,它作为输入变量,在课堂上“包装”的第一个元素:
function processComment(commentStart)
{
$element = commentStart;
while($element)
{
if(some condition)
{
$element.hide();
}
$element.next();
}
因为这段文字是由本身的任何标签外坐着,它没有被拾起。我不能隐藏整个包装类,因为它里面有一些我需要显示的位。
任何建议感激地收到。
感谢, 理查德
感谢您的答复。我喜欢Pranav解决方案的优雅。 – Richard