【问题标题】:jquery mobile: dynamic list not shownjquery mobile:未显示动态列表
【发布时间】:2025-12-25 02:40:11
【问题描述】:

这是我的脚本:http://clouderize.it/demo/

首先我问它必须创建多少个项目:最少 6 个。

在我询问项目名称并提交后,将相对li元素添加到ul元素中。

问题是html代码正确添加到页面,但是页面上没有出现。

我的 jsfiddle:http://jsfiddle.net/michelejs/PeS2D/559/

我错过了什么?

【问题讨论】:

  • 你可以这样做 $(element).listview('refresh');
  • 你是否使用jquery。

标签: jquery jquery-mobile html-lists dynamic-html


【解决方案1】:

只需要刷新列表视图即可:

  $("#sortable").listview();
  $("#sortable").listview("refresh");

尝试插入两行,以创建列表视图,然后刷新它并显示元素。

编辑 问题出在 div 的 display 属性上:

   $('.thirdStep').css('display', 'block');

代替:

    $('.thirdStep').page();
    $('.thirdStep').show();

【讨论】:

  • 更改属性以显示 div 第三步,它将显示出来!在我的回答中进行编辑
  • 找到 $('.thirdStep').page();$('.thirdStep').show();在您的代码中并将其更改为 $('.thirdStep').css('display', 'block');