【发布时间】:2018-07-11 11:00:59
【问题描述】:
我有一个问题,我试图将值从复选框获取到 jquery,但我只得到一个值,并且所有复选框都有该值,这是我的代码:
<form method="post">
@foreach($services as $service)
<tr>
<td><input type="checkbox" onchange="check()" name="check_box" id="check_box" value={{ $service->id }}></td>
<td>{{ $service->name }}</td>
</tr>
@endforeach
<form>
服务名称是多个,用户可以选择多个选项,我想在 jquery 中获得多个选项,这是我的 jquery 代码:
<script type="text/javascript">
function check(){
var testing = document.getElementById('check_box').value;
console.log(testing);
}
</script>
它只给出第一个循环的值。
谁能帮帮我?
【问题讨论】:
-
不要使用多个ID!而是使用类。
-
使用多个 ID 违背了 ID(标识符)的目的。根据定义,ID 是唯一的。
-
是否要记录所有选中的复选框值?