我有这段代码在下面,我有第一个表,我通过while循环获取它的数据。我在这个表中有一行,它是'详细'的每一行按钮'更详细'。 我已经尝试了jquery的这段代码,但它只适用于第一个按钮, 说,我有10个表中有10个按钮的行,所以只有firt按钮工作并显示'table2',但其他按钮不要工作。 我认为也许我可以传递一个变量给jquery,它决定了用户点击了哪个按钮来显示与此按钮相对的table2。 我google了这个,但谷歌让我失望,没有结果。 任何帮助将不胜感激。在jquery中传递变量
<script src="http://code.jquery.com/jquery-latest.js"></script>
<?php
$sql3= mysql_query("SELECT * FROM data ");
while($row3 =mysql_fetch_array($sql3)){
?>
<script>
$(document).ready(function() {
$('#showr').click(function(){
$('#Table2').show();
});
});
</script>
<table width='100%' border='1' cellspacing='0' cellpadding='0'>
<th>Weeks</th>
<th>date</th>
<th>place</th>
<th>More Details</th>
<tr>
<?php
echo "<tr ><td style= 'text-align : center ;'>my rows1</td>" ;
echo "<td style= 'text-align : center ;'>myrows2</td>";
echo "<td style= 'text-align : center ;'> myrows3</td>";
echo "<td style= 'text-align : center ;'><button id='showr'>More Details</button></td></tr>";
}
?>
</tr>
</table><br />
<div id= "Table2" style= "display:none;">
<table width='100%' border='1' cellspacing='0' cellpadding='0'>
<th>try</th>
<th>try2</th>
<tr>
<td>try3</td>
<td>trs</td>
</tr>
</table>
</div>
此代码会给出一个PHP解析错误。 – DaveRandom 2012-04-20 15:38:29
这是你的实际代码还是你试图破解一个例子? – 2012-04-20 15:44:35
不行,仍然破碎。 – 2012-04-20 15:45:23