layui中使用jquery控制radio选中事件的示例代码
本文介绍了在layui框架中如何利用jQuery控制radio单选框的选中状态。通过监听form.on事件,结合attr和removeAttr方法设置选中属性,并调用form.render()刷新界面,实现了勾选与取消勾选的功能。
layui中jQuery控制radio选中的实现方法
实现勾选功能的核心逻辑如下。首先通过form.on监听名为'yesHave'的radio事件,当用户选择特定选项时,获取name为'hasPrepaidVoucher'且title为'有'的input元素,使用jQuery的attr方法将其checked属性设为true,从而选中该单选框。最后调用form.render()刷新表单渲染,确保界面状态同步更新。
form.on('radio(yesHave)', function (data) {
$("input[name='hasPrepaidVoucher'][title='有']").attr('checked',true);
form.render();
});
实现取消勾选功能的逻辑类似,但操作相反。监听名为'noIssuer'的radio事件,在回调函数中获取name为'voucherIssuer'的所有input元素,使用jQuery的removeAttr方法移除其checked属性,从而取消选中状态。同样需要调用form.render()来刷新表单,保证UI与数据状态一致。
form.on('radio(noIssuer)', function (data) {
debugger;
$("input[name='voucherIssuer']").removeAttr('checked');
form.render();
});
以上这篇layui中使用jquery控制radio选中事件的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
AOS.js 动画不触发怎么办?排查 DOM 加载与移动端兼容问题
2026-11-05 17:02:26
sigma.js 怎么实现节点点击、拖拽与悬停提示交互
2026-11-05 15:03:27
Matter.js 与 PixiJS/Three.js 集成:分离物理计算与渲染
2026-11-05 13:43:48
主流JS弹幕库选型指南:Danmaku.js等库的功能与体积对比
2026-11-05 09:28:19
JavaScript点击事件监听与交互效果实例
2026-11-05 09:10:19
