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)) { ... ?>
问题是,您正在为html属性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});
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>