仅在第一个结果中显示/隐藏MySQL结果函数
show/hide in mysql result function in first result only
<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脚本..当我单击或选中复选框时,该行将在旁边扩展,问题只是第一行/结果正在扩展..你能帮我吗..
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
});
})
相关文章:
- 仅在第一个结果中显示/隐藏MySQL结果函数
- 在php中隐藏/显示切换回声结果
- 在HTML中隐藏/显示表单会产生异常结果
- 在没有数据源结果的情况下隐藏BIRT中的网格/表
- 自动选择顶部的自动完成结果到隐藏输入中
- 隐藏的“纬度”和“lng”字段没有被删除,所以我的脚本仍在从不正确的地理位置中搜索纬度和液化天然气结果
- 如何隐藏搜索结果框,我希望它们在点击并激活键控功能时显示
- 如何使用 jQuery 将变量从隐藏字段发送到远程 PHP 文件,并在引导模式中显示脚本的结果,而无需刷新
- 安全地向用户隐藏jQuery结果
- 单击将结果传递到每个q的隐藏字段
- 如何显示/隐藏基于“|过滤器”;结果在AngularJS中
- 当不隐藏时,只显示sql的第一个结果
- 隐藏sql结果列并显示下面的表onClick
- 创建一个javascript msgbox (YES/NO)并在代码隐藏中获得结果
- 带有AngularUI引导分页指令的AngularJS不会隐藏结果
- (ASP.隐藏JAVASCRIPT调用c#方法的结果
- jQuery克隆元素,然后用连接的结果填充隐藏字段,以避免空列表问题
- 用Angular过滤器突出显示搜索结果,隐藏不匹配的文本
- JQuery在ajax发布结果时隐藏表行
- 清除输入文本时如何隐藏 ajax 搜索结果