2016-09-20 49 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()); 
}) 
相关问题