質問

私は、次のHTMLを持っています:

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

私は、プロトタイプ・ライブラリを使用しています。私はそれとリンク http://google.com に持っているのdivを非表示にする必要があります。ありがとうございます。

役に立ちましたか?

解決

プロトタイプでます:

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

他のヒント

これを行うには、CSSを使用することができます。

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

、その後、CSSで行います:

#hideMe {
  display:none;
}

あなたの 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();
});

しかしそれは、ツリー内のより高いレベルでdivsに影響を与える可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top