jQuery Mobile动态添加元素无法正常工作

mo12mo34

我想动态添加li标签。
事件虽然添加

listview(“刷新”);

它似乎没有应用jQuery的移动CSS。我试过

listview()。listview(“刷新”);

下面的代码是我写的。请将以下代码另存为tmp.html,然后尝试使用您的本地主机。

在我的环境中,推送ADD btn时没有错误。

<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
  $(document).bind('mobileinit', function() {
    $.mobile.changePage.defaults.changeHash = false;
    $.mobile.hashListeningEnabled = false;
    $.mobile.pushStateEnabled = false;
  });
</script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<script>
  function onAddBtn() {
    $li = $('<li><p>a:</p><input type="text"><p>b:</p><input type="text"></li>');
    $("#SentenceList").append($li).listview("refresh");
  }

  function onReady() {
    $("#AddBtn").click(onAddBtn);
  }

  $(onReady);
</script>
<div data-role="page" id="AddPage">
  <header data-role="header" data-position="fixed" data-theme="b">
    <a data-role="button" data-rel="back" data-icon="back" style="background-color: gray;">Back</a>
    <h1>Add Memo</h1>
  </header>
  <section data-role="content">
    <ul id="SentenceList" data-role="listview">
      <li>
        <p>a:</p>
        <input type="text">
        <p>b:</p>
        <input type="text">
      </li>
      <li>
        <p>a:</p>
        <input type="text">
        <p>b:</p>
        <input type="text">
      </li>
    </ul>
  </section>
  <a data-role="button" data-icon="plus" id="AddBtn">ADD</a>
</div>
赞克

您可以在刷新列表视图后告诉jQM增强输入:

$("#SentenceList").append($li).listview("refresh").enhanceWithin();

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

动态附加IFRAME与内容元素的动态内容写jQuery的事件处理无法正常工作

jQuery onClick无法处理动态添加的元素

添加元标记后,jQuery数据表无法正常工作

使用jQuery动态添加项目后,轮播无法正常工作

jQuery删除dom元素无法正常工作

使用jQuery将属性动态添加到img元素后,Bootstrap轮播无法正常工作

jQuery .on()无法正常工作

jQuery验证插件.rules()无法与动态添加的输入字段一起正常工作

JQuery Mobile中的Datepicker无法正常工作

jQuery $('a')无法正常工作

jQuery Mobile标头中的图像无法正常工作

jQuery quicksearch元素搜索无法正常工作

添加元素动态后的jQuery绑定事件

Phonegap-jQuery Mobile无法正常工作

jQuery无法在动态添加的按钮上工作?

jQuery Mobile外部面板无法正常工作

jQuery Mobile 1.4.2 selectmenu()。selectmenu('refresh')无法正常工作

动态添加元素时,jQuery无法正常工作

动态包含的jQuery无法正常工作

jQuery:预引用元素句柄作为动态添加元素的变量

在点击后在jQuery中添加复选框元素后无法正常工作

jQuery Mobile Phonegap Cordova事件无法正常工作并触发

动态添加元素上的jQuery CSS()

jQuery无法正常工作。jQuery的

将CSS添加到jQuery中,可在Polymer Component内部动态添加元素

Datepicker无法正常工作jQuery Mobile

动态添加元素上的jQuery UI droppable吗?

在 jquery 中添加元素

js/jquery 无法获取动态添加的元素