0

その場で H3 要素を削除する必要があります (つまり、ページが DOM の読み込みを開始したとき)。したがって、H3 は ID="category_rss_widgets" の DIV 内にあり、H3 は次のようになります。

<h3 class="widget-title"></h3>

私は次のようなことをすると思います:

$(document).ready(function(){
  $('#category_rss_widgets').remove('widget-title');
});

このコードは正しいですか?私はそれをテストしなかったので、私は頭で作った乾杯と事前に感謝します

4

3 に答える 3

1
$('#category_rss_widgets').find('.widget-title').remove();
于 2012-09-06T01:04:47.620 に答える
1

なぜ試してみなかったのですか?

そうは言っても、コードはそのままでは機能しません。にセレクターを渡さないでください.remove()。これは、一致した要素のセットをフィルター処理し、一致した要素の子孫を検索しないためです。代わりにこれを行うことができます:

$(document).ready(function(){
  $('#category_rss_widgets h3.widget-title').remove();
});

セレクター'#category_rss_widgets h3.widget-title'は、#category_rss_widgets の子孫である「widget-title」クラスを持つ任意の h3 要素と一致します。クラス名で一致させるには、クラス名の前に が必要であることに注意してください.

于 2012-09-06T01:07:36.190 に答える
0

これを試して

$(document).ready(function(){
  $('.widget-title').remove();
});

一致した要素をフィルタリングする .remove() メソッドにセレクターを渡しています。

于 2012-09-06T01:44:28.723 に答える