2014-02-07 24 views
0

使用的I有一个代码在PHP:地点ID在PHP

<?php 

echo '<td id="A01" width="12%">'.$row['CASE_NO'].'</td>'; 

>? 

我把一个ID在标签,但是当我在jQuery中使用过它不工作。我做错了什么?

如果有反正做这样的事情?

echo '<td id="A01" width="12%">'<?php.$row['CASE_NO'].>?'</td>'; 

我知道这是错误的,但类似的东西,以便我可以使用ID?

的jQuery:

$('#righticon').click(function(){ 
$('#A01').hide(); 
}); 

编辑:

确定这是我的jQuery函数:

<script> 
$(document).ready(function() 
{ 
    $('#righticon').click(function() 
    { 

    $('#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>'; 
} 

想要我做的是,当我点击下一个按钮,我想隐藏这个以上的值。

任何帮助,将不胜感激。

+2

哪里是你的jQuery代码?此外,第一回声说法是正确的,第二个是不是因为你不能使用PHP内的PHP代码开始标志 – helion3

+0

@helion我更新了帖子。 – user3266957

+1

那什么不起作用?这是'document.ready'函数内的jquery代码吗? '$('#A01')'是一个有效的选择器,并且会匹配ID。确保你只有一个'id = AO1'。我已经尝试过了一段时间,但在表格单元格中隐藏()可能会导致跨浏览器的问题。 – helion3

回答

0

在评论你提到你的jQuery代码是简单地在脚本:

<script>$('#righticon').click(function(){ $('#A01').hide(); });</script>

尝试使用jQuery的文档准备功能,HTML是否已正确加载后执行代码。否则,此代码在任何html之前执行

<script> 
$(document).ready(function(){ 
    $('#righticon').click(function(){ $('#A01').hide(); }); 
}); 
</script> 
+0

谢谢你,但不幸的是它不适合我。 – user3266957

+0

向我们展示您正在尝试的内容。魔鬼是在细节,你只给我们片段 – helion3

+0

我更新以上。 – user3266957

1

您的第一行代码看起来是正确的,php不关心,如果您使用单引号或双引号。 听起来像jQuery可能没有被正确引用。尝试只是普通的旧Java脚本,看看它是否工作,然后从那里继续前进。

<script> 
function getValue() 
{ 
    var x = document.getElementById("A01"); 
    console.log(x.innerHTML); 
} 
</script> 

<h1 onclick="getValue()">Click here to log</h1> 
+0

这也是行不通的。 – user3266957

相关问题