1

我有以下 HTML:

<div> <a href="http://google.com"> Google </a></div>

我正在使用原型库。我需要隐藏带有http://google.com链接的 div 。谢谢你。


您可以使用 CSS 来执行此操作。

<div class="hideMe"> <a href="http://google.com"> Google </a></div>

然后在 CSS 中执行:

#hideMe {
  display:none;
}
4

3 回答 3

3

在原型中:

$$('div a[href="http://google.com"]').each(function (e) { Element.hide(e.parentNode); })
于 2009-05-19T21:56:25.953 回答
1

您可以使用 CSS 来执行此操作。

<div class="hideMe"> <a href="http://google.com"> Google </a></div>

然后在 CSS 中执行:

#hideMe {
  display:none;
}
于 2009-05-19T21:53:33.900 回答
0

你可以使用jQuery吗?

如果是这样,请使用以下代码:

$(document).ready(function() {
    $('a[href=http://www.google.com]').parent('div').hide();
});

如果父级不一定在 DOM 中的下一层,请.parents改用:

$(document).ready(function() {
    $('a[href=http://www.google.com]').parents('div').hide();
});

然而,这可能会影响div树中更高级别的 s。

于 2009-05-19T21:56:17.483 回答