Prototype隐藏具有特定链接的div(

时间:2009-05-19 21:49:47

标签: select html prototypejs href

我有以下HTML:

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

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

3 个答案:

答案 0 :(得分:3)

原型:

$$('div a[href="http://google.com"]').each(function (e) { Element.hide(e.parentNode); })

答案 1 :(得分:1)

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

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

然后在CSS中执行:

#hideMe {
  display:none;
}

答案 2 :(得分: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