【发布时间】:2015-01-23 12:57:44
【问题描述】:
我正在 JQuery Mobile 中开发一个移动网站,我发现在看似“随机”的点上,网络浏览器正在添加:
" "
(它出现在不同页面上的不同数量)。
大部分代码基础是直接从 JQM 演示站点复制和粘贴的,用于不同的小部件/布局等...我已经阅读过从不同位置复制/粘贴代码可能会导致此问题。问题是,我该如何删除它,尤其是当我已经完成了合理数量的编码时?
我尝试将其复制/粘贴到记事本中,另存为纯文本文档,然后复制/粘贴回我的编辑器(Sublime text 2),但这似乎不起作用。
如果可能的话,我更喜欢程序解决方案,而不是必须添加一行脚本以在浏览器端将其删除。
可以在此页面上看到一个示例:http://noee.brandallareas.co.uk/#delegates, 表格之间并没有太多的空间(您可以通过 firebug/element 检查器查看添加的空格字符)。
【问题讨论】:
-
你试过jquery trim()吗? api.jquery.com/jquery.trim
-
否,但我是否必须将其添加到每个已创建空间的代码部分中,还是只为页面添加一次?就像示例页面一样,我是否必须在每个表格的开头添加它?
-
您需要将它添加到您的脚本创建的每个字符串中 - trim() 将删除字符串开头和结尾的空格。您也可以在这里查看另一种方式:stackoverflow.com/questions/7589528/…
-
是什么让您认为 浏览器 正在添加它们?创作工具可以做这样的事情;虽然我只看到他们将普通空格更改为
 (这很烦人)。但要获得这方面的帮助,您需要确定 什么 软件可以做到这一点。除非它与您创建或正在修改的程序有关,否则它可能与 SO 无关。 -
它可以很容易地是添加间距的 Sublime Text 2,并且可能更可能因为间距在所有浏览器中都很普遍,我的意思是代码已被浏览器以这种方式解释为它在编辑器中不可见。我还尝试缩小代码示例部分的标签之间的差距,这也没有删除它们,这让我认为它们被添加了“帖子编辑器”。
标签: jquery html jquery-mobile