2017-03-16 10 views
-1

htmlコードの間にコンマを使用しました。このカンマを削除する必要があります。私はさまざまな方法を試しましたが、できませんでした。html要素の間にあるjqueryまたはjavascriptを使用してカンマを削除するには

誰でもこのコンマを削除してもらえますか?以下

コードされています。私はすべてを置き換える使用してみました

コード:

<div class="crm-content"> 
     <div class="location vcard"><span class="adr"> 
     <span class="street-address">45 ABC Road</span><br> 
     <span class="extended-address">test1</span><br> 
     test2<br> 
     <span class="locality">xyz<br></span> 
     , 
     <span class="region">Berkshire<br></span> 
     <span class="postal-code">AB4 3DK</span><br> 
     <span class="country-name">United Kingdom</span></span> 
     </div> 
    </div> 

コンマは<span class="locality">

編集した後です。あなたは子供のスパン要素に優先フォントサイズをリセットし、その後、親のdiv要素にゼロのフォントサイズでカンマを非表示にすることができます

console.log(document.querySelector('div.crm-content')); 
result = document.querySelector('div.crm-content'); 

content = result.replaceAll(",$", ""); 
+1

あなたが試したコードがうまくいかなかった場合は、それを表示してください。さもなければ、コミュニティにあなたのために仕事を依頼しているようです。 – j08691

+1

'childNodes'と' nextSibling'について読む –

+0

私はすべてを置き換えようとしました。質問に自分のコードを追加する – Developer

答えて

0

作業されていない。

div.location { 
    font-size: 0; 
} 
div.location span { 
    font-size: 12px; 
} 
0

カンマが常にある場合同じ場所に、あなたが行うことができます:

$('span.locality').get(0).nextSibling.remove()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="crm-content"> 
 
    <div class="location vcard"><span class="adr"> 
 
     <span class="street-address">45 ABC Road</span><br> 
 
    <span class="extended-address">test1</span><br> test2 
 
    <br> 
 
    <span class="locality">xyz<br></span> , 
 
    <span class="region">Berkshire<br></span> 
 
    <span class="postal-code">AB4 3DK</span><br> 
 
    <span class="country-name">United Kingdom</span></span> 
 
    </div> 
 
</div>

.get(0)は、.nextSiblingを使用して後にカンマを含むテキストノードを取得して削除できるDOMノードを取得します。

+0

ありがとうございます。私はこれを行うには、クリック機能を使用しています。すべてのクリックで次の要素を削除します。 : – Developer

+0

'.click()'の代わりに '.one()'を使って一度だけ実行するか、初めてクリックした後にクリックを解除する – j08691

+0

私はこれをクリップボードへのコピー機能に実装しています。このページでは、ユーザーは複数のアドレスをコピーすることになります。ユーザーは何回か試してみることができます。 – Developer

関連する問題