gpt4 book ai didi

javascript - 如何检查它是否是 foreach 循环中的最后一个元素

转载 作者:行者123 更新时间:2023-11-28 13:00:55 26 4
gpt4 key购买 nike

我有一个 foreach 循环,它获取作业名称。每项工作旁边都有一个“完成”按钮。当用户单击“完成”时,它会从页面中隐藏该作业。用户可以按任何顺序执行作业,因此他可能会先单击,而不是最后单击。

一旦所有作业完成,我希望用户自动转到下一个选项卡。

我的问题是如何检查这是否是 foreach 循环中的最后一项工作。用户可以按任意顺序隐藏职位;那么我如何确定它是否是最后一项工作而不是转到下一个选项卡。

这是循环。

foreach ($array2 as $key => $value) { ?>
<div class="panel panel-default center-block">
<div class="panel-body">
<div class=row>
<div class="col-md-4">
<h2 style="color:orangered" class="text-center">SIP</h2>
<img alt="" class="center-block"style="width:20%;"src="../../css/collecting/logo.png">
<h2 class="text-center"><?php echo $value['name_dvp']; ?></h2>
<h3 class="text-center">(<?php echo $value['region_dvp']; ?>)</h3>
<h3 class="text-center">D<?php echo $value['id_dvp']; ?></h3>
<h2 style="color:orangered" class="text-center"><?php echo $value['maintenancelocation_dvp']; ?></h2>
</div>


<div class="col-md-2">
<img alt="" class=" center-block developerlocationselection" style="width:35%; margin-top:10%;" src="../../css/collecting/route-select.png">

</div>
</div>
</div>
</div>
<?php

}

Javascript

<script>
$(document).ready(function () {
$(".developerlocationselection").click( function () {
alert(2);
});
});
</script>

最佳答案

试试这个:

foreach($array as $key => $value) {

if ($value === end($array)){
echo 'Last';
}

}

关于javascript - 如何检查它是否是 foreach 循环中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50603955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com