layer单选框 radio的问题总结
放官方文档: 位置 页面元素-表单;内置模块-表单 属性title可自定义文本 属性disabled开启禁用 设置value="xxx"可自定义值,否则选中时返回的就是默认的on radio单选框被点击时触发,回调函数返回一个object参数,并携带两个成员: data.elem radio原始DOM对象 data.value 被点击的radio的value值 官网文档太简洁了,以至于在实际碰到问题时,明明可以一个小时解决,最后却要花费两三个小时,其实说到底还是菜如狗罢了。 在layer渲染过type为radio的input后,会在原始input元素的后面追加一个div,div的内容如下: <div class="layui-unselect layui-form-radio layui-form-radioed"> <i class="layui-anim layui-icon"></i> <div>input的title值</div> </div> 1.获取所选中的单选框的对象和value值 一般情况下,input框有一个id,然后直接找到下一个元素就是当前展示出来的那个div对象了。 即:$("#inputId").next(); input框中添加lay-filter="xxx",即带有lay-filter的input都在渲染范围之内,根据filter的值来区分不同的单选框