Jquery Mobile Auto向课程

时间:2016-01-03 00:51:27

标签: jquery-mobile jquery-mobile-listview

我有点奇怪的问题。我使用php生成我需要创建列表视图的html代码。我用不同的sql做了两次,第一次只返回未来的行,第二次返回所有内容。

在主页上,我使用以下代码:

                while (mysqli_stmt_fetch($stmt)) {
                    $output .= "\t\t<li class=\"ui-btn ui-corner-all ui-shadow\"><a href=\"workoutSpecific.php?workoutId=$workoutID\" style=\"text-decoration: none; color:inherit;\" >";
                    $output .= "\t\t<div class=\"bi-list-item-primary\">$title</div>";
                    $output .= "\t\t<div class=\"bi-list-item-secondary\">";
                    $output .= "\t\t<p>$date  at  $time</p>";
                    $output .= "\t\t</a></li>";
                }

这产生了如下代码,注意第一个<a> DOESN&T; T具有任何类元素或图标。

 <div id="upcomingWorkouts">
  <h3>Upcoming Workouts:</h3>
    <ul data-role="listview" data-inset="true" id="allWorkouts" data-theme="b">
<li class="ui-btn ui-corner-all ui-shadow">
    <a href="workoutSpecific.php?workoutId=5" style="text-decoration: none; color:inherit;">
        <div class="bi-list-item-primary">Back</div>
    </a>
    <div class="bi-list-item-secondary">
        <a href="workoutSpecific.php?workoutId=5" style="text-decoration: none; color:inherit;">
            <p>Sat 16th Jan 2016 at 10:10AM</p>
        </a>
    </div>
  </li>
 </ul>
</div>

现在在我的另一页上,它以完全相同的方式生成,但它有一个带有克拉图标的类......

<li class="ui-btn ui-corner-all ui-shadow">
    <a href="workoutSpecific.php?workoutId=5" style="text-decoration: none; color:inherit;" class="ui-btn ui-btn-icon-right ui-icon-carat-r">
        <div class="bi-list-item-primary">Back</div>
    </a>
    <div class="bi-list-item-secondary">
        <a href="workoutSpecific.php?workoutId=5" style="text-decoration: none; color:inherit;">
            <p>Sat 16th Jan 2016 at 10:10AM</p>
        </a>
    </div>
</li>

对不起,这有点难以解释,但有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

只需在元素上添加data-role =“none”,JQM就会忽略此