我正在使用Datatable插件,我在表格中使用了复选框。 我想使用Header复选框来检查所有单个复选框,并选中每个复选框来计算和显示每个复选框。此外,我希望在选中复选框时显示(隐藏和显示)div。
我已经能够实现全部检查,但我也想检查每一个(关于标题复选框),即如果全部被选中,则将检查标题,如果未选中,则取消选中标题复选框反之亦然。 这是我的代码
void readNumber(int& i)
{
std::cin >> i;
}
答案 0 :(得分:0)
这似乎是一个普通的复选框问题。这里已经发布了许多好的答案:
How to implement "select all" check box in HTML?
您还可以使用名为' intermediate'的复选框的鲜为人知状态。这是另一篇应该帮助你的文章:
https://css-tricks.com/indeterminate-checkboxes/
但是你这样做,逻辑非常简单。计算已选中的复选框,如果0未选中头,如果count == checkboxes.length则保持头部检查,而对于任何其他内容,请将头部复选框保留为中间。