gpt4 book ai didi

javascript - 在 PHP foreach 循环/数组中使用多个复选框时,在复选框单击上显示 tr id

转载 作者:行者123 更新时间:2023-11-28 08:14:33 24 4
gpt4 key购买 nike

我有这个 PHP/HTML 代码:

$PortingStatuses = array('Submitted' => 'Y', 'Accepted' => 'Y', 'Rejected' => 'Y', 'Complete' => '', 'Cancelled' => '');
foreach($PortingStatuses as $PortingStatus => $PortingChecked) {
echo '<input type="checkbox" id="PortingStatus" value="PortingStatus_'.$PortingStatus.'"';
if($PortingChecked == 'Y') {
echo 'checked="checked"';
}
echo '/> '.$PortingStatus.'';

它显示数组中每个项目的复选框 ($PortingStatuses)

我的数组项有另一个 foreach 循环,显示:

foreach($PortingStatuses as $PortingStatus => $PortingChecked) {
<tr id="PortingStatus_'.$PortingStatus.'">

</tr>
}

如何在单击/取消单击复选框时显示/隐藏每个 tr?

最佳答案

类似这样的事情

<input type=checkbox class=hidetr value=1>
<input type=checkbox class=hidetr value=2>
...
<tr id=tr1>...</tr>
<tr id=tr2>...</tr>

<script>
$(document).ready(function(){
$('input.hidetr').on('click', function(){
var trid = "tr" + $(this).val();
if($(this).is(':checked')){
$('#' + trid).show();
}else{
$('#' + trid).hide();
}
});
});
</script>

关于javascript - 在 PHP foreach 循环/数组中使用多个复选框时,在复选框单击上显示 tr id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23765700/

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