【问题标题】:JQuery Mobile not recognizing list item nested in span tagJQuery Mobile 无法识别嵌套在 span 标签中的列表项
【发布时间】:2013-04-04 22:10:26
【问题描述】:

我目前正在尝试将 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 以跨度或其他元素内的子列表项为目标的解决方法?

【问题讨论】:

  • JQM 中的 Spans 主要用于文本增强。我想有可能解决它。

标签: jquery listview jquery-mobile


【解决方案1】:

你可以试试unwrapping你的 li 元素,像这样:

$('ul > span > li').unwrap();

【讨论】:

  • 你太棒了。几个星期以来,我一直在为这个项目的工作而苦苦挣扎!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-18
  • 1970-01-01
  • 2013-02-04
  • 1970-01-01
  • 2022-01-05
  • 1970-01-01
相关资源
最近更新 更多