2013-04-04 26 views
1

我目前正試圖以jQuery Mobile的整合到一個基於XML的Web程序(的Logi Analytics(分析)的人,關心)列表項。問題是,當我嘗試,因爲該程序包力HTML元素包裝在span標籤來包裝他們的報告與jQuery Mobile的崩斷。jQuery Mobile的不承認嵌套在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的目標內部跨度或其他元素的子列表中的項目?

+0

跨度在JQM主要針對文本增強。我想可以解決它。 – Omar 2013-04-04 22:22:13

回答

2

你可以嘗試unwrapping你的li元素,像這樣:

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

你真了不起。我一直在努力解決這個項目數週的時間!非常感謝! – Kirei 2013-04-04 22:24:16