Jquery mobile jQuery mobile在my li元素中插入锚定标记
我只是从jQuery Mobile开始,并对现有应用程序进行调整 我的问题是jquerymobile正在无序列表中的li标记中插入锚标记 文档告诉我,如果列表没有链接,将创建只读列表 委婉地说,这是非常意外的行为 当我注释掉JQM包含时,我得到了我的简单li元素,所以我知道是JQM在做这件事 不带JQM的标记:Jquery mobile jQuery mobile在my li元素中插入锚定标记,jquery-mobile,Jquery Mobile,我只是从jQuery Mobile开始,并对现有应用程序进行调整 我的问题是jquerymobile正在无序列表中的li标记中插入锚标记 文档告诉我,如果列表没有链接,将创建只读列表 委婉地说,这是非常意外的行为 当我注释掉JQM包含时,我得到了我的简单li元素,所以我知道是JQM在做这件事 不带JQM的标记: <ul id="root_ul" data-role="listview"> <li id="1_1306901436141">Profile </li&
<ul id="root_ul" data-role="listview">
<li id="1_1306901436141">Profile
</li>
</li>
JQM之后的标记:
<ul id="root_ul" data-role="listview" class="ui-listview">
<li id="1_1306901436141">
<div class="ui-btn-inner ui-li">
<div class="ui-btn-text">
<a href="#/evaluation_headers/714%20/tastesheet&ui-page=ul1_1306901436141" > <span>Profile</span>
</a>
</div><span> </span>
</div>
</li>
JQM已经在列表中添加了链接,但我想要一个没有链接的简单只读列表。感谢大家的回复。为了简化提交到此站点的代码,我未能在项目中包含嵌套列表。我创建了一个简单的嵌套列表,发现这会导致JQM插入链接。不是我想要的或期望的,但现在会找到解决办法。嵌套列表是我应用程序的核心,所以我可能不会使用JQM
再次感谢您的回复。您可以做的是避免jQuery Mobile为嵌套的ul插入锚定标记,将嵌套的ul包装在一个div中。事实上,除了JQM框架提供的约定之外,您还可以通过在li中放置您想要的任何标记/css,按照您的意愿设计JQM li
嗨,伙计!你能提供一些代码吗?你不能把你的数据加载到一个数组中,先插入一个数组,然后把它放在你网站的某个地方?你使用的是什么版本的JQM?这是一个使用标记的示例,正如您所看到的,没有插入额外的锚标记。这里不怪JQM,您的列表格式很好。如何初始化listview?您可以尝试将嵌套的ul封装在一个div中,这样可以防止插入链接。很高兴能提供帮助,为了完整性,我将我的评论转换为答案。
<ul>
<li>Item 1</li>
<li>
<div><ul>
<li>Sub List Item 1</li>
<li>Sub List Item 2</li>
</ul></div>
</li>
</ul>