2017-05-04 2 views
-1

私のテーマは短いコードを生成しますが、それはうまくいかず、醜く見えます。ここでは、次のとおりです。jqueryを使ってショートコードを削除するには?

<div class="vc_col-sm-12 vc_gitem-col vc_gitem-col-align-left"> 
[vc_btn link="post_link" title="Read more" style="flat" shape="rounded" color="juicy-pink" size="md" align="left"] 
</div> 

私はすべて[vc_btnリンク=「post_link」タイトル=「続きを読む」スタイル=「フラット」な形状=「丸め」色=「ジューシーピンク」サイズ= "MDを削除したいです"align =" left "]。これどうやってするの?

+0

この "[vc_btnリンク=" "色= "ジューシーピンク" サイズ= "MD"= ALIGN "左丸めpost_link "タイトル= "もっと" スタイル= "平坦な" 形状=""]"毎回生成する唯一の文字列ですか? この文字列を識別するラッパーはありますか? –

+0

アブダス、答えのいずれかがあなたに役立つのか、まだ問題に直面していますか? –

+0

はい。私はうまくいく答えを得た。私は私の答えを掲示しています。ありがとう。 –

答えて

0

あなたが間のすべてを削除し、[]を含めたい場合は、以下のコードを試してみてください。

は、それはそれは私の作品

var s = $('.vc_gitem-col').text().trim(); 
 

 
s = s.replace(/\[.*?\]/, "") 
 
$('.vc_gitem-col').text(s)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="vc_col-sm-12 vc_gitem-col vc_gitem-col-align-left">Content 
 
[vc_btn link="post_link" title="Read more" style="flat" shape="rounded" color="juicy-pink" size="md" align="left"] removed 
 
</div>

0

に役立ちます願っています。

$(function() { 
     $(".vc_gitem-col-align-left").contents().filter(function() { 
      return this.nodeType != 1; 
     }).replaceWith(""); 
    }); 
関連する問題