gpt4 book ai didi

javascript - JS : Counter decrease, 在隐藏()

转载 作者:行者123 更新时间:2023-11-30 23:42:53 25 4
gpt4 key购买 nike

如果我有一个正常的

 <?php echo "Today (".mysql_num_rows($query)."); ?>

如果有 10 行,结果就是今天 (10)。

现在在这个计数器下我有一个 while() 输出 <tr> 内的所有行.

<td>在 tr 内部有一个删除按钮,它隐藏了最近的“tr”。

当您隐藏“tr”时,如何将今天(10)减少到今天(9)?

--

我认为当前计数器(mysql_num_rows)不可能,但也许如果你数一下Today()中有多少个“tr”,你可以做一些减少的事情,但我不知道该怎么做这。虽然这只是一个想法..

最佳答案

相应地改变你的 PHP:

<?php echo 'Today (<span class="counter">' . mysql_num_rows($query) . '</span>)'; ?>

并为您的删除按钮添加类似的内容:

$('#theTable').delegate('button.delete', 'click', function (event) {
$(this).closest('tr').slideUp();

$('span.counter').text(function (index, val) {
return (parseInt(val, 10) - 1);
});

event.preventDefault();
});

注意 delegate 的使用:这比 bind 高效得多。每个删除按钮的事件处理程序。

您必须相应地更改表格的选择器和删除按钮。

关于javascript - JS : Counter decrease, 在隐藏(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058059/

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