橘子味的心
layui 下拉框模拟点击事件
layui 下拉框模拟点击事件
发布于:

实际开发中,有时候需要初始化下拉列表并设置列表值,然后调用其他逻辑方法,类似模拟点击效果。

  • 页面初始默认选中

$('#select').val('value');
  • 模拟下拉列表事件

setTimeout(function () {
               $('select[name="fn_zq"]').next().find('.layui-anim').children('dd[lay-value="'+pid+'"]').click();       
},500);

注意:children('dd[lay-value]='"+value+"').click();

总结

  1. 找到当前select的下一个div.layui-select-title节点的子元素,input或者i,实现点击事件。

  2. 上一步骤完了之后,出现下拉框,但是下拉框还没有点击事件;需要再实现你想让下拉框里面的哪个值有点击事件。此时,需要通过select找到下拉框dl里面的dd的具体的值,然后实现点击事件。


阅读 0

分类

    热门排行