web-dev-qa-db-ja.com

JQueryを使用してdivの後の要素を削除する

Jqueryを使用してdivの直後にあるpタグを削除したいと思います。これが私のHTMLです:

<div class="fbcommentbox"></div>
<p>Powered by <a href="http://pleer.co.uk/wordpress/plugins/facebook-comments/">Facebook Comments</a></p>

したがって、この場合、<p>タグ内のすべてのコンテンツはdisplay:noneに設定されます。

これはjqueryで実行するのは非常に簡単なように見えますが、私はそれに指をかけるようには見えません。どんな助けでも素晴らしいでしょう。ありがとう!

15
JCHASE11
_$('div.fbcommentbox + p').hide();
_
  • hide() は_display: none_を設定します。
  • remove() DOMから要素を削除します。

必要なものを選択してください。

26
rid

これはうまくいくはずです:

$('.fbcommentbox').next('p').remove();

Divを選択し、次に next を使用して次の要素を取得します。

24
Ben Everard

$('.fbcommentbox').next().hide();または$('.fbcommentbox').css('display','none')

1
AR.