&user=" method="post"> -6ren">
gpt4 book ai didi

php - 使表格单元格可点击

转载 作者:行者123 更新时间:2023-11-30 07:47:02 25 4
gpt4 key购买 nike

我目前有一个大约 30 行的表,我想制作 <td>在每种情况下都可点击:

<tr height="100px" align="center">        
<?php do { ?>
<td style="background-color: <?php echo $row_dd1['colour']; ?>;">
<form action="pay.php?id=<?php echo $row_dd1['dNo']; ?>&user=<?php echo $username; ?>" method="post">
<input type="hidden" id="<?php echo $row_dd1['dNo']; ?>"><input type="hidden" value="<?php echo $username; ?>">
<button type="submit" class="link" id="t<?php echo $row_dd1['dNo']; ?>"><span><?php echo $row_dd1['dNo']; ?></span></button></form>
</td>
<?php } while ($row_dd1 = mysql_fetch_assoc($dd1)); ?>
</tr>

如何使表格单元格可点击?我希望它具有与我使用的表单操作相同的链接:

<form action="pay.php?id=<?php echo $row_dd1['dNo']; ?>&user=<?php echo $username; ?>" method="post">

最佳答案

这是在哪里使用 .delegate() 的完美示例,像这样:

$("#myTableID").delegate("td", "click", function() {
$(this).find("form").submit();
});

.delegate() 一个 处理程序附加到 <table> , 而不是 n处理程序,每个单元一个。如果您只想导航到 URL,它看起来像:

$("#myTableID").delegate("td", "click", function() {
window.location.href = $(this).find("form").attr("action");
});

关于php - 使表格单元格可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com