相关疑难解决方法(0)

使用jQuery删除HTML元素之间的空格和换行符

使用jQuery,我想删除HTML标记之间的空格和换行符.

var widgetHTML = '    <div id="widget">        <h2>Widget</h2><p>Hi.</p>        </div>';
Run Code Online (Sandbox Code Playgroud)

应该:

alert(widgetHTML); // <div id="widget"><h2>Widget</h2><p>Hi.</p></div>
Run Code Online (Sandbox Code Playgroud)

我认为我需要的模式是:

>[\s]*<
Run Code Online (Sandbox Code Playgroud)

这可以在不使用正则表达式的情况下完成吗?

javascript regex string jquery replace

39
推荐指数
3
解决办法
6万
查看次数

IE9表具有在随机列上偏移的随机行

我有一个类别页面,当用户单击一个时,该类别下的项目通过jQuery Ajax调用在表格中加载,并粘贴到该类别下方的元素中.但是,似乎发生的情况是,加载表中的一行或两行将在随机列中具有其数据偏移量.我已经在IE9,FF 3.6和Chrome 13中对此进行了测试.这种情况似乎只发生在IE9中.表格数据格式完美 - 我使用Fiddler拦截请求,然后查看原始html,并没有任何问题.

该站点是在ASP.NET MVC3中构建的.通过Ajax请求返回的表返回Razor局部视图.不幸的是,这必须在IE中工作.我真的希望有人对此有解释.

这是一个例子: 注意第二列的偏移量 而另一个: 注意倒数第二列的偏移量

编辑[2012/03/25]:这个应用程序已离开我的手,所以我无法验证哪些答案有效.Adam Youngers发布到http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39的链接似乎有一些可能的解决方案.根据过去的经验,我会首先尝试这些选项..

  1. 将<meta http-equiv ="X-UA-Compatible"content ="IE = 8"/>添加到页面的head元素.
  2. 尝试删除表格单元格之间的任何空白区域.例如."</ td> <td>",而不是让新行开始下一个单元格.(这在过去给我造成了奇怪的间距问题)

jquery html-table internet-explorer-9

24
推荐指数
1
解决办法
8141
查看次数

IE9奇怪的表问题

大家好,我想知道是否有人可以提供帮助,因为我已经空白了!我有一张桌子,使用css进行了设计.除了IE9(甚至其他版本)之外,它在所有浏览器中都很好,我不知道为什么!我甚至试图删除所有的CSS,它仍然发生.有什么想法吗?

在此输入图像描述 示例html:

<tr class="altRow">
  <td style="text-align: center;"><img style="vertical-align: middle; margin: 3px 0px -3px -3px;" alt="outgoing" src="/Images/outgoing.png"></td>     
  <td>+441279342352</td>  
  <td>+441279342352</td>     
  <td>9325691</td>     
  <td>02/12/2011 18:21:34</td>     
  <td></td>               
  <td>02/12/2011 18:21:58</td>  
  <td></td>   
  <td>00:00:24</td>                  
</tr>
Run Code Online (Sandbox Code Playgroud)

html css xhtml internet-explorer

8
推荐指数
1
解决办法
3364
查看次数

如何处理IE9 html表错误,其中额外列显示部分视图的某些行?

我看到这个问题已经在IE9周围被问到,但是在html表的随机行中添加了额外的列.根问题似乎是在IE 10中修复的IE 9错误(但我有很多IE9用户)

它声明它通常发生在通过ajax构建的表中,但我在输出html表的常规页面上看到这一点.

有一个解决方法Javascript解决方案,但答案假定您正在构建一个使用Javascript的表(来自ajax调用).我正在使用局部视图(或者在某些情况下只是直接在单个页面上呈现常规格式化的html表)所以我想知道是否有一个解决方案可以在IE9上直接渲染直接html时阻止此UI问题页.

我想避免在我的实际代码中实际上没有空格,因为这将很难维护.

html internet-explorer html-table internet-explorer-9 browser-bugs

5
推荐指数
2
解决办法
3320
查看次数