2016-09-20 16 views
0

私は.trim()のような方法を試してみました。 https://jsbin.com/biguqe/4/edit?html,js,console,outputなぜ各HTML行の空白を削除できないのですか?

ここは私のhtmlです。私は「コード」タグ内のコンテンツを正確にそのまま取得するためにクリックする必要があります。しかし、私はあなたが画面の端から見る内容の空白を持つコンテンツをコンテンツに取得します。ここで

<div class="wrapper"> 
    <code class="copyable"> 
     &lt;dummyTag<br> 
     id="page"<br> 
     navButtonPress="onNavBack"<br> 
     showNavButton="{device&gt;/system/phone}"<br> 
     title="{i18n&gt;detailTitle}"<br> 
     busy="{detailView&gt;/busy}"<br> 
     busyIndicatorDelay="{detailView&gt;/delay}"&gt;<br><br> 
     &lt;dummyTag:positiveAction&gt; 
     <&lt;dummyTag:PositiveAction&nbsp;id="approveButton"&nbsp;press="onApprove"&nbsp;text="{i18n&gt;xbut.approve}"/&gt;<br> 
     &lt;/dummyTag:positiveAction&gt;<br> 
     &lt;dummyTag:negativeAction&gt;<br> 
     &lt;dummyTag:NegativeAction&nbsp;id="rejectButton"&nbsp;press="onReject"&nbsp;text="{i18n&gt;xbut.reject}"/&gt;<br> 
     &lt;/dummyTag:negativeAction&gt;<br> 
     <br> 
     &lt;semantic:content&gt;<br> 
    </code> 
    <button class="arrangeButton">Arrange</button> 
</div> 

私のコードは次のとおりです。https://jsbin.com/biguqe/4/edit?html,js,console,output

+0

HTTP ://stackoverflow.com/q/10805125/4202224) – empiric

+0

私はあなたが何を意味するのかは分かりません... "dummyTag"の上に表示される二重引用符についてお話ししていますか? – Shawn

+0

@empiricいいえ、改行が必要です。改行を削除すると、1行の文字列として取得されます。同じ構造の同じ数の線にする必要があります。 – Octtavius

答えて

0

私は「ので、私ドン...あなたがしたいということですかどうかを確認、あなたのコードにしてください(/ /グラム、」)」.replaceを追加理解する。あなたが得ることができ、これはちょうどhtml()textを変更

$('.arrangeButton').on('click', function() { 
    console.log($(this).siblings('.copyable').text().replace(/ /g,'')); 
}) 
0

利用まったく同じ私はあなたが見て、[ここ](持ち、改行だけでなく、空白文字を削除したいと仮定します

$('.arrangeButton').on('click', function() { 
    console.log($('.copyable').html()); 
}) 
関連する問題