为什么layui下拉框监听不到值变化?

2026-04-06 14:180阅读0评论SEO问题
  • 内容介绍
  • 相关推荐

本文共计427个文字,预计阅读时间需要2分钟。

为什么layui下拉框监听不到值变化?

关于layui监听下拉框值的变化,以下是一个简化的开头内容:

为什么layui下拉框监听不到值变化?

要监听layui下拉框的值变化,官方文档提供了一个方法:使用 `form.on()`。具体代码如下:`form.on('select(demo)', function(data) { console.log(data.value); // 打印当前select选中值 })`。

关于layui监听下拉框值得变化,大家都知道官方文档给我们提供了一个方法

form.on('select(demo)',function(data){ console.log(data.value)//打印当前select选中的值 })

按照我之前的理解,监听下拉框值得变化,就是只有下拉框的值发生了改变,才会触发这个事件,否则就不触发。但是这个方法是,只要你鼠标点击了下拉选项里面的值,不论这个值跟之前的值是否相等,都会触发这个事件。

下面说一下我的解决办法

1.首先,我写了一个input框,用来存放select当前选择的value值(这个时候不知道大家是不是跟我想的一样,只要监听这个input框中值得变化不就可以了么,答案是不行。

阅读全文

本文共计427个文字,预计阅读时间需要2分钟。

为什么layui下拉框监听不到值变化?

关于layui监听下拉框值的变化,以下是一个简化的开头内容:

为什么layui下拉框监听不到值变化?

要监听layui下拉框的值变化,官方文档提供了一个方法:使用 `form.on()`。具体代码如下:`form.on('select(demo)', function(data) { console.log(data.value); // 打印当前select选中值 })`。

关于layui监听下拉框值得变化,大家都知道官方文档给我们提供了一个方法

form.on('select(demo)',function(data){ console.log(data.value)//打印当前select选中的值 })

按照我之前的理解,监听下拉框值得变化,就是只有下拉框的值发生了改变,才会触发这个事件,否则就不触发。但是这个方法是,只要你鼠标点击了下拉选项里面的值,不论这个值跟之前的值是否相等,都会触发这个事件。

下面说一下我的解决办法

1.首先,我写了一个input框,用来存放select当前选择的value值(这个时候不知道大家是不是跟我想的一样,只要监听这个input框中值得变化不就可以了么,答案是不行。

阅读全文