2016-09-20 76 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不,我需要換行符。如果我刪除換行符,我會將它作爲一行字符串。我需要它是相同數量的線,相同的結構。 – Octtavius

回答

0

我添加.replace(/ /克,「」)到您的代碼,請,看看是否是你想要或不...因爲我不不明白。

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

使用此只是改變texthtml(),你可以得到完全相同的

$('.arrangeButton').on('click', function() { 
    console.log($('.copyable').html()); 
}) 
相關問題