tabe动态select如何赋初始值?

提问 已结 49 1110
阿酷
阿酷 2019-7-9
悬赏:100飞吻
版本:layui 2.5.4 浏览器:Chrome
、各位大声,请教个问题,感激!

table动态生成的select,如何给select赋初始值,select初始值已经保存到json文件中。





回帖
  • @阿酷 因为你这里是异步执行的,也就是发了请求,他不会管你执行完没会继续往下走,网上有种办法是在发送请求前加上$.ajaxSettings.async = false;让它同步执行,这样会等有返回值了才会往下走,但我不知道这个会不会改变页面所有的请求类型,你先试试,如果可以拿到返回值,也可以在return请 $.ajaxSettings.async = true再改回来,其实我原本意思是让你在外面拿到数据了,再去设置表头的
    0 回复
  • 你用模板的话,是可以拿到一行的数据的,一般是d,你在模板里写d.value(所选值) == value(option值)?'selected':''这样就可以赋值了。
    0 回复
  • Astephen
    2019-7-9
    通过 form.val 或者jquery 绑定你的value值

    如form.val("formfilter",{"selectSkillAreaSW":1})
    0 回复
  • 阿酷
    2019-7-9
    兄台,能否再具体些。谢谢!
    0 回复
  • 阿酷
    2019-7-9


    table中每一行功能組的默认值,都是动态赋值的,不是一样的啊。
    0 回复
  • @阿酷 你回复的是谁。。。。
    0 回复
  • 阿酷
    2019-7-9
    @半桶水搬砖工 兄台,能否再具体些。谢谢!
    0 回复
  • 阿酷
    2019-7-9
    @Astephen table中每一行功能組的默认值,都是动态赋值的,不是一样的啊。

    0 回复
  • Astephen
    2019-7-9
    动态赋值select 需要初始化的时候提前设置好select的option 在你想要动态赋值的时候 直接通过jquery.val()赋值就行了
    0 回复
  • 阿酷
    2019-7-9
    @Astephen 嗯,初始化设置好select的option,这个没有问题。怎么给table的每一行的select动态赋值啊,我不知道应该在哪边做,谢谢!
    0 回复