select的选择搜索框如何监听

提问 已结
7 1183
ERI无邪
ERI无邪 2017-3-17
悬赏:5飞吻
<select name="type" lay-verify="type" lay-search>
<option value=""></option>
</select>

form.on('select(type)', function (data) {
alert(1);
var value = data.value;
})

这样子监听不了
回帖
  • vip_admin
    2017-3-17
    http://fly.layui.com/jie/4875.html 这个例子就有监听
    0 回复
  • ERI无邪
    2017-3-17
    @vip_admin 恩,我用的种方式,普通的select组件可以监听,但是搜索下拉框监听不了

    if (data != null) {
    var result = $.parseJSON(data);
    for (var i = 0; i < result.length; i++) {
    facHtml += '<option value="' + result[i] + '">' + result[i] + '</option>';
    }
    $form.find('select[name=factory]').append(facHtml);
    form.render();
    //下拉框监听
    form.on('select(factory)', function (data) {
    alert(1);
    var value = data.value;
    initSelectType(value);
    });
    }

    alert(1) 都没执行到这来
    0 回复
  • vip_admin
    2017-3-17
    这就有点尴尬了[汗]
    0 回复
  • ERI无邪
    2017-3-17
    lay-verify="factory" lay-filter="factory" [黑线] 我把lay-verify看成lay-filter了。。少加了个lay-filter="factory"
    0 回复
  • 把你的lay-verify="type"改成lay-filter=“type”
    0 回复
  • ERI无邪
    2017-3-17
    @水無月流歌 恩。谢谢0.0。直接复制的文档里面的html,结果就把verify当成filter了。。。[衰]
    0 回复
  • 0 回复