仅在第一个结果中显示/隐藏MySQL结果函数

show/hide in mysql result function in first result only

本文关键字:结果 隐藏 MySQL 函数 第一个 显示      更新时间:2023-09-26
<script type='text/javascript' src='http://code.jquery.com/jquery-1.4.2.js'></script>
<script type='text/javascript'>
$(window).load(function(){
$('#varx2').click(function() {
    $("#txt").toggle(this.checked);
});
});
</script>
<?php
print "<table>";
if($items)
foreach($items as $i){
print "<tr>";
print"<td><input type='checkbox' id='varx2' name='checkbox[]' value='$i->logi_id'/></td>"; //CHECKBOX
print "<td id='txt' style='display:none'>$i->logi_jo</td>";
print "<td>$i->logi_cntrlnum</td>";
print "</tr>";
}
print "</table>";
?>

Gud Day,这是一个显示/隐藏Java脚本..当我单击或选中复选框时,该行将在旁边扩展,问题只是第一行/结果正在扩展..你能帮我吗..

ty
ID

必须是唯一的,ID 选择器只选择具有特定 ID 的第一个元素,您应该改用类:

print "<td class='txt' style='display:none'>$i->logi_jo</td>";
每个

元素的 Id 必须是唯一的。 JQuery 只会选择第一个,不像类选择器,例如会选择带有类的所有元素。 尝试将 id 设置为项目 ID 或名称或其他唯一内容。

删除 id 并将其作为一个类。

jQuery函数将是

$('.varx2').each(function(){
  $(this).click(function(){
// do whatever you want
});
})