#要件は次のとおりです。ラジオ ボタン 3 を選択する場合は、ラジオ ボタン 3 の下にあるすべてのチェック ボックスをオンにします
// 选取“单选框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需要设为一致!!!! for (var i = 0; i < aFlagID.length; i++) { form.on('radio('+aFlagID[i]+')', function(data) { $(data.elem).next().next().children("input").addClass(""+aFlagID[i]+"_other"); $("."+aFlagID[i]+"_other").attr("checked", "checked"); $("."+aFlagID[i]+"_other + div").addClass('layui-form-checked'); element.init(); }); }
下の図に注目してください。この時点で、入力の次の要素は「ラジオ ボタン 3」です。
以上がLayui の複数のラジオ イベントを聞く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。