layui中select监听与radio选中的实现方法

作者:阿沐

时间:2026-10-23

浏览:132

本文介绍在layui框架中如何监听select下拉框的变化以及设置radio单选框的选中状态。核心步骤包括为select添加lay-filter属性,在layui.use中初始化form模块并注册监听事件,同时强调form.render()对动态内容的重要性。对于radio选中,通过jQuery遍历指定name的input元素并设置checked属性实现。

文章目录

select监听实现

一、select监听

首先,需要给select元素添加layui提供的属性lay-filter="level",其中的level值由用户自定义,后续代码中会引用该值。

其次,必须导入form模块。


 layui.use('form', function(){
    var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
    form.on('select(level)'),function() {
    //内容
});
    form.render();//注意如果是动态添加的select ,就必须加这行代码
 
  });

注意,代码中第一行的layui.use调用是必要的,不可省略。

radio选中设置

二、radio选中

首先,需将layui提供的form表单初始化代码放置在当前函数的最底部。


  layui.use('form', function(){
      var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
      form.render();
    });

接着,利用jQuery的each方法结合根据name属性查找DOM元素的方式来实现逻辑设计。


 $.each($("input[name='usex']") ,function (index, data) {//index是索引,从0开始

      if( data.value == '男' ) {
        // alert(usex);
        $(data).prop('checked',true);//data表示数据的内容,比如男女
       
      }
    })

此外,关于select的初始显示状态,若希望其在页面加载时默认选中某个特定的Option,同样需要将layui.use放置在代码的最下方。

以上关于layui监听select变化及设置radio选中的方法即为全部内容,供读者参考,感谢支持。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章