c语言编程笔录

首页 >   > 笔记大全

笔记大全

Layui事件监听的方法

更新时间:2023-12-08

1. 监听普通按钮的点击事件

我们通常使用 jQuery 或 Native JS 库来实现事件监听。

    
  
    // jQuery 监听
    $('#btn').on('click', function() {
      console.log('你单击了我');
    });

    // Native JS 监听
    document.getElementById('btn').addEventListener('click', function() {
      console.log('你单击了我');
    });
  

2. 监听表格的行点击事件

表格是 LayUI 中比较重要的组件之一。

    
用户ID 用户名 所在城市
10001 张三 北京
10002 李四 上海
10003 王五 广州
    // 监听表格行点击事件
    layui.use('table', function(){
      var table=layui.table;
      table.on('row(layTable)', function(obj){
        console.log(obj.tr) // 得到当前行元素对象
        console.log(obj.data); // 得到当前行数据
      });
    });
  

3. 监听单选框选中事件

单选框是一组互斥的控件,选中其中一个后,其他选项自动取消选中状态。

    
    // 监听单选框选中状态事件
    layui.use('form', function(){
      var form=layui.form;
      form.on('radio(sex)', function(data){
        console.log(data.value); // 选中的值
      }); 
    });
  

4. 监听下拉框选中事件

下拉框,也称为选择框,提供了一个下拉列表供用户选择。

    
  
    // 监听下拉框选中事件
    layui.use('form', function(){
      var form=layui.form;
      form.on('select(city)', function(data){
        console.log(data.value); // 选中的值
      }); 
    });