Php HTML和可点击表格单元格
我需要使一个HTML表格的单元格可点击。发生此事件时,将显示一个弹出窗口或窗口,其中包含一些信息。 下面是我当前的HTML代码:Php HTML和可点击表格单元格,php,html,popupwindow,Php,Html,Popupwindow,我需要使一个HTML表格的单元格可点击。发生此事件时,将显示一个弹出窗口或窗口,其中包含一些信息。 下面是我当前的HTML代码: <table class="table1"> <thead> <tr> <th scope="col">AAAA</th> <th scope="col">BBBB</th> .... </tr> &
<table class="table1">
<thead>
<tr>
<th scope="col">AAAA</th>
<th scope="col">BBBB</th>
....
</tr>
</thead>
<tbody>
<?php
$mystring = "";
...
echo '<td scope="row" style="width: 300px">'.$mystrin.'</td>';
echo '<td style="background-color:#FFFFFF"></td>';
...
?>
</tbody>
</table>
AAAA
BBBB
....
现在,“$mystring”显示在单元格内。我希望将单元格着色(例如,背景色:#388643”),如果我单击它,将显示一个带有字符串“$mystring”的弹出窗口
要创建弹出窗口,我使用:
echo "<script type='text/javascript'>alert($mystring);</script>";
echo”警报($mystring);";
但我无法将其与“单击此单元格”事件联系起来。请像这样尝试
<tbody>
<td scope="row" style="width: 300px" id="click"><?php echo $mystring; ?></td>
<td style="background-color:#FFFFFF"></td>
</tbody>
手稿
<script type='text/javascript'>
$("#click").click(function(){
var value=$("#click").val();
alert(value);
});
</script>
$(“#单击”)。单击(函数(){
var值=$(“#单击”).val();
警报(值);
});
使用纯javascript,不使用js框架
<tbody>
<?php
$mystring = ""; //remember to remore the ' symbol
...
echo '<td scope="row" style="width: 300px" onclick="alert(\'' .$mystrin. '\');"> </td>';
echo '<td style="background-color:#FFFFFF"></td>';
...
?>
</tbody>
您是否尝试过创建类似onclick的javascript事件?您可能希望提到,此解决方案需要jQuery才能正常工作!只有一件事。单元格中显示消息。我需要字符串仅在弹出窗口中显示