WEB制作者向け無料テーマ「Arkhe」をリリースしました

Pタグ内のテキスト冒頭に挿入されてしまったbrタグを削除する方法

WordPressでページビルダープラグインで作成したコンテンツで、意図しない改行タグが含まれてしまい、削除してほしい。

というマニアックな依頼があったので、その時の備忘録。

(function ($) {
  var p = $('.wpb_wrapper p');
  p.each(function(i, elem){
    var elemHtml = $(elem).html();
    if ( elemHtml.slice( 0, 4 ) == '<br>' ) {
      $(elem).html( elemHtml.slice(4) );
    }
  });
})(jQuery);

対象となる各pタグの先頭4文字を取得し、内容が<br>であれば、先頭の4文字を削除する、という内容です。

PHPの正規表現でthe_contentの中身から<p ~ ><br>を検出して削除してもいいと思うのですが、正規表現めんどくさいのでJSでパパッと削除。笑

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA

目次
WordPressテーマ SWELLWordPressテーマ SWELL