小编use*_*129的帖子

在jQuery Mobile data-role = listview中动态填充<li>

在使用jQuery Mobile时<ul data-role="listview">,我试图<li>从JavaScript中添加一些s,但是新的<li>并没有继承jQuery Mobile样式.这是代码:

<head>
  <script>
    function init()
    {
      msg = "<li> <a href=> New List Item </a></li>";
      document.querySelector('#add_item').innerHTML +=  msg;
    }

    // call init on load
    window.addEventListener('load',init,false);
  </script>
</head>

<body>
  <div id='main' data-role='page' data-theme='c'>
    <div data-role='header'>
      <h1>Welcome!</h1>
    </div>
    <div id='content' data-role='content'>
      <ul data-role="listview" id="list_cars">
        <div id="add_item">
        </div>

        <li> <a href=""> List Item 1</a></li>
        <li> <a href=""> List Item 1</a></li>      
      </ul>
    </div>
    <div data-role='footer'>
      <h4>Enjoy reading the book ...</h4>
    </div>
  </div>  <!-- End of …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 jquery-mobile

2
推荐指数
1
解决办法
5999
查看次数

标签 统计

html5 ×1

javascript ×1

jquery ×1

jquery-mobile ×1