在php中使用的html标记中放置id
我有一个php代码:在php中使用的html标记中放置id,php,html,Php,Html,我有一个php代码: <?php echo '<td id="A01" width="12%">'.$row['CASE_NO'].'</td>'; >? 编辑: 好的,这是我的jquery函数: <script> $(document).ready(function() { $('#righticon').click(function() { $('#A01').hide(); }); }); $(文档).ready
<?php
echo '<td id="A01" width="12%">'.$row['CASE_NO'].'</td>';
>?
编辑:
好的,这是我的jquery函数:
<script>
$(document).ready(function()
{
$('#righticon').click(function()
{
$('#A01').hide();
});
});
$(文档).ready(函数()
{
$(“#右图标”)。单击(函数()
{
$('#A01').hide();
});
});
我的php代码
while($row = oci_fetch_array($query))
{
// we are running a while loop to print all the rows in a table
echo'<tr>';
echo '<td id="A01" width="12%">'.$row['CASE_NO'].'</td>';
echo'</tr>';
}
while($row=oci\u fetch\u数组($query))
{
//我们正在运行while循环来打印表中的所有行
回声';
回显“.$row[“案例编号]”;
回声';
}
我想做的是,当我点击下一步按钮时,我想隐藏上面的值
任何帮助都将不胜感激。在您提到的评论中,您的jQuery代码只是一个脚本:
$('#righticon')。单击(function(){$('#A01')。hide();})代码>
尝试使用jQuery document ready函数,该函数在正确加载html后执行代码。否则,此代码将在任何html之前执行
<script>
$(document).ready(function(){
$('#righticon').click(function(){ $('#A01').hide(); });
});
</script>
$(文档).ready(函数(){
$('#righticon')。单击(函数(){$('#A01')。隐藏();});
});
您的第一行代码看起来是正确的,php不在乎您使用单引号还是双引号。
听起来jquery可能没有被正确引用。试试普通的java脚本,看看它是否有效,然后继续
<script>
function getValue()
{
var x = document.getElementById("A01");
console.log(x.innerHTML);
}
</script>
<h1 onclick="getValue()">Click here to log</h1>
函数getValue()
{
var x=document.getElementById(“A01”);
log(x.innerHTML);
}
单击此处登录
您的jquery代码在哪里?另外,第一个echo语句是正确的,第二个不是因为不能在内部使用php open标记php@helion我更新了帖子,有什么不起作用?这个jquery代码是否在document.ready
函数中$(“#A01”)
是一个有效的选择器,它将与ID匹配。请确保您只有一个ID=AO1
。我已经有一段时间没有尝试过了,但是跨浏览器对表单元格的hide()
可能会有问题。我的整个函数是:$('#righticon')。单击(function(){$('#A01')。hide();});当我点击按钮时,什么也没发生。包括jquery2。在文档中包装js.ready
;让我们看看你在尝试什么。魔鬼在细节中,你只给了我们一个片段。你在while循环中设置了id=“A01”
,这意味着会有多个<代码>id
s必须是唯一的。您是否有带有id=“righticon”
?style=“display:none”的元素也未在echo中写入,否则我会使用该元素。您可能需要在没有表格的情况下尝试此操作,或者使用visibility:hidden代码>表格单元格的工作方式与块级元素不同
<script>
$(document).ready(function(){
$('#righticon').click(function(){ $('#A01').hide(); });
});
</script>
<script>
function getValue()
{
var x = document.getElementById("A01");
console.log(x.innerHTML);
}
</script>
<h1 onclick="getValue()">Click here to log</h1>