我正在尝试基于 jQuery 中的 td 单击打开一个模式窗口。好像没有开火 我查看了我的代码,这一切似乎都是正确的。我可能做错了什么?
<script type="text/javascript">
$(document).ready(function () { <? php
for ($i = 1; $i <= 9; $i++) { ?> $("td#grid2_mon<?php echo $i ?>").click(function () {
$("#search_dialogMon<?php echo $i ?>").dialog({
modal: true,
height: 400,
width: 400,
buttons: {
Close: function () {
$(this).dialog("close");
}
}
});
}); <? php
} ?>
}
</script>
<?php
for ($i=1 ; $i <=9 ; $i++) { ?>
<div id="search_dialogMon<?php echo $i ?>" style="display:none"></div>
<?php } ?>
<table>
<tr id="grid2_mon">
<td class="gridSide">Mon</td>
<td class="box" id="grid2_mon1"> </td>
<td class="box" id="grid2_mon2"> </td>
<td class="box" id="grid2_mon3"> </td>
<td class="box" id="grid2_mon4"> </td>
<td class="box" id="grid2_mon5"> </td>
<td class="box" id="grid2_mon6"> </td>
<td class="box" id="grid2_mon7"> </td>
<td class="box" id="grid2_mon8"> </td>
<td class="box" id="grid2_mon9"> </td>
</tr>
</table>