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>