Php 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> &

我需要使一个HTML表格的单元格可点击。发生此事件时,将显示一个弹出窗口或窗口,其中包含一些信息。 下面是我当前的HTML代码:

<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. '\');">&nbsp;</td>';
        echo '<td style="background-color:#FFFFFF"></td>';
        ...
?>       
</tbody>


您是否尝试过创建类似onclick的javascript事件?您可能希望提到,此解决方案需要jQuery才能正常工作!只有一件事。单元格中显示消息。我需要字符串仅在弹出窗口中显示