Php 问题jquery倒计时仅显示product1的计时器,而不显示product2。。n乘积 $(函数(){ var id=$(“#id”).val(); var endDate=$(“#ENDDTIME”+id).val(); $('#defaultCountdown'+id).countdown({until:endDate}); }); while($row=mysql\u fetch\u assoc($result)) { ... ?>

Php 问题jquery倒计时仅显示product1的计时器,而不显示product2。。n乘积 $(函数(){ var id=$(“#id”).val(); var endDate=$(“#ENDDTIME”+id).val(); $('#defaultCountdown'+id).countdown({until:endDate}); }); while($row=mysql\u fetch\u assoc($result)) { ... ?>,php,jquery,countdown,Php,Jquery,Countdown,问题是,您正在为html属性ID创建具有相同值的隐藏输入: <script type="text/javascript"> $(function () { var id = $("#id").val(); var endDate = $("#endtime_" + id).val(); $('#defaultCountdown_'+id).countdown({until: endDate});

问题是,您正在为html属性
ID
创建具有相同值的隐藏输入:

    <script type="text/javascript">
       $(function () {
           var id = $("#id").val();
           var endDate = $("#endtime_" + id).val();
           $('#defaultCountdown_'+id).countdown({until: endDate});
        });
    </script>

    while($row = mysql_fetch_assoc($result))
    {
...
    ?>
    <input type="hidden" id="id" value="<?php echo $row['id'] ?>" />
    <span id="<?php echo "defaultCountdown_" . $row['id'] ?>"></span>
    <input type="hidden" id="<?php echo "endtime_" . $row['id']?>" value="<?php echo $row['end_time'] ?>" />
    <?php
    }

请就您的问题向我们提供更多的信息。
<input type="hidden" id="id" value="<?php echo $row['id'] ?>" />
while($row = mysql_fetch_assoc($result))
{
?>
<input type="hidden" class="hiddenId" id="id_<?php echo $row['id'] ?>" value="<?php echo $row['id'] ?>" />
<span id="<?php echo "defaultCountdown_" . $row['id'] ?>"></span>
<input type="hidden" id="<?php echo "endtime_" . $row['id']?>" value="<?php echo $row['end_time'] ?>" />
<?php
}
<script type="text/javascript">
$(function () {
    $(".hiddenId").each(function() {
        var id = $(this).val();
        var endDate = $("#endtime_" + id).val();
        $('#defaultCountdown_'+id).countdown({until: endDate});
    });
});
</script>