javascript - 复选框点击不同步-Jquery

标签 javascript jquery asp.net checkbox

我有一个带有复选框和文本输入列的表格。复选框列中的最后一行有一个“全部选中”链接。

选中全部后单击:

1:文本必须更改为“取消选中全部”

2:选中该列中上方的框并设置文本框文本 = 500。

“取消选中全部”后: 1:文本必须更改为“检查全部” 2:取消选中该框并清除文本框。

但是上面的第 2 点无法正常工作。

步骤:

1:单击“全部选中”- 文本更改为“全部取消选中”并且复选框被选中,但不会将文本框设置为 500。

2:单击“取消全部选中”- 文本更改为“全部选中”,并且复选框未选中,但现在将文本框设置为 500。

我认为这是一些事件处理问题,但到目前为止我还没有弄清楚。

知道发生了什么吗?

注意:我必须使用“onclick”,因为我的实际代码是 .aspx 页面,它无法识别带复选框的 onchange。

更新代码 Sample .

最佳答案

函数 onClick() 和 setValue() 在 click() 对复选框进行检查之前运行; 因此,在步骤 1 中,它看不到选中的复选框。

关于javascript - 复选框点击不同步-Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822389/

相关文章:

javascript - jQuery 追加文本格式

c# - ASP.Net 页面没有被编译

asp.net - Select.pdf 避免显示 'Demo Version - Select.Pdf SDK'

javascript - 是否可以让 MathJax 仅在特定标签内转换 LaTeX?

javascript - 如何在不重新加载页面的情况下获取添加到 cookie 的新值?

javascript - ReactCSSTransitionGroup 不留任何影响

javascript - 如何隔离第 3 方网站上的 Javascript?

javascript - 如何通过子节点递归并输出为json?

javascript - jQuery 从输入字符串中添加/删除文本

asp.net - HtmlEditorExtender 默认样式