【发布时间】:2016-07-22 01:14:42
【问题描述】:
我的数据库中有一个这样的表:
------------------------------
| ID_1 | ID_2 |
------------------------------
| A | 1 |
| A | 2 |
| A | 3 |
| B | 1 |
| B | 2 |
| B | 5 |
| C | 1 |
| C | 4 |
| C | 3 |
------------------------------
我有一些类似这样的 ID_1 复选框
<input class="ID_1" type="checkbox" value="A">
<input class="ID_1" type="checkbox" value="B">
<input class="ID_1" type="checkbox" value="C">
每次我检查 ID_1 复选框时,我都会尝试这样做,ID_2 复选框将显示,这取决于我根据上表检查的 ID_1 复选框。 所以如果我检查了两个复选框
<input class="ID_1" type="checkbox" value="A" checked>
<input class="ID_1" type="checkbox" value="B" checked>
<input class="ID_1" type="checkbox" value="C">
它会像这样显示:
<input class="ID_2" type="checkbox" value="1">
<input class="ID_2" type="checkbox" value="2">
<input class="ID_2" type="checkbox" value="3">
<input class="ID_2" type="checkbox" value="5">
这可能使用 jquery 吗?我需要你的帮助
【问题讨论】:
-
每个元素的 id 相同 ???它的坏坏坏,而不是使用类....
-
应该是这样的吧?
-
在使用类而不是 id 之后。在所有复选框上创建一个事件。每次复选框状态更改后,对 PHP 页面进行 ajax 调用,将所有复选框状态发送到 PHP 页面。 PHP 页面将查询数据库并返回您使用 jquery 在页面上显示的不同值。
-
@Billy 粘贴了一个解决方案,应该对您有用,如果有帮助,请投票。
标签: javascript php jquery html checkbox