需求如下图:想要选中单选框3,是单选框3下的复选框全选
假如 面板信息 不多的话,能够给每一个单选框3增加一个牢固的监听事宜
然则现实项目中,不单单议只要两个,会有几十个,这时刻总不能绑定一个lay-filter,增加一个form.on('radio(filter)')事宜吧
所以在此写了一个通用的监听多个radio的要领:
// 拔取“单选框3”,“单选框3”下的一切内容全选
var flagID = document.querySelectorAll("input[title='单选框3']");
var aFlagID = new Array();
for (var j = 0; j < flagID.length; j++) {
aFlagID.push(flagID[j].id);
}
// 监听一切title为“单选框3”的radio
// 注重:此时title为“单选框3”的radio的id和lay-filter须要