1

我目前正在尝试将 JQuery Mobile 集成到基于 XML 的 Web 程序中(任何关心的人都可以使用 Logi Analytics)。问题是当我尝试用 JQuery Mobile 包装他们的报告时,它会中断,因为程序强制包装 HTML 元素被包装在 span 标签中。

例子

我要输入的代码如下所示:

<ul data-role="listview">
  <li>Cool list item!</li>
</ul>

但是将输出的代码如下所示:

<span>
  <ul data-role="listview">
    <span>
      <li>Cool list item!</li>
    </span>
  </ul>
</span>

从而破坏了 jquery mobile 最终会放在相关列表项上的类。有谁知道强制 JQM 以跨度或其他元素内的子列表项为目标的解决方法?

4

1 回答 1

2

您可以尝试解开li 元素,如下所示:

$('ul > span > li').unwrap();
于 2013-04-04T22:13:45.570 回答