-1

Wordpress にギャラリー ページがあり、ビジュアル エディターを介して画像を追加するたびに (HTML エディターはクライアントのオプションではありません)、Wordpress は<br />レイアウトを台無しにするタグを追加します。これを修正する唯一の方法は、jQuery でそれらを削除することです。ただし、必要な要素だけを削除する方法がわかりません。同様の構造を次に示します。

<div id="content">
 <div class="wp-caption">
  <img>
   <p> I need to <br /> keep this break <p>
  </div>  
   <br />  <!-- remove this -->
 <div class="wp-caption">
  <img>
   <p> I need to <br /> keep this break <p>
  </div>
<div>

jQueryを使用すると、次のことができます。

$("#content br").remove();

<br />これにより、内のも削除されますwp-content。それらをフィルタリングする方法はありますか?

4

1 に答える 1

1

$('#content > br').remove();またはの直接の子であるタグ$('#content').children('br').remove()のみを削除します。<br />#content

于 2013-09-20T02:03:39.147 に答える