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でパパッと削除。笑
コメント