10
4

3 に答える 3

21
$('#grape1,#grape12').find('br').remove();
于 2012-06-28T03:54:28.777 に答える
9
$('br', '#grape1, #grape12').remove();​

セレクターの 2 番目の引数を$使用すると、DOM 全体ではなく、特定のサブセットに検索をフィルターすることができます。この場合、jQuery にgrape1およびgrape12div 内のみを調べるように指示します。これは、それらの div 内のすべての br に一致します。

Jsフィドル

于 2012-06-28T03:55:39.603 に答える
1

それが機能しない場合 (私の場合も同様)、おそらく<br>JS.remove()コードの実行後にいくつかのスクリプトによって生成されたことが原因です。

私が正しかったかどうかを確認するために、かなり長いタイムアウトを設定しました。その後、不要なものはすべて<br>消えました。結局、単純なCSSを入れることにしました

#grape1 br, #grape12 br { display: none; }

みんな幸せです =)

于 2017-02-08T17:27:31.967 に答える