在php中使用的html标记中放置id

在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代码:

<?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>