16

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で行うのは非常に簡単なようですが、指を置くことはできません。どんな助けでも素晴らしいでしょう。ありがとう!

4

3 に答える 3

32
$('div.fbcommentbox + p').hide();
  • hide()を設定しますdisplay: none
  • remove()要素を DOM から削除します。

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

于 2011-06-27T18:10:25.457 に答える
31

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

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

div を選択しnext、次の要素を取得するために使用します。

于 2011-06-27T18:09:05.920 に答える
1

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

于 2011-06-27T18:12:43.630 に答える