修改时 select 默认选中

提问 未结
26 291
祥哥
祥哥 2018-10-11
悬赏:20飞吻
版本:layui 浏览器:
是我赋值的方法写错了吗?为什么没有效果没有报错
回帖
  • 425607807_m
    2018-10-11
    0 回复
  • 祥哥
    2018-10-11
    @425607807_m ??
    0 回复
  • 425607807_m
    2018-10-11
    @祥哥 你用的页面是哪种方式写的,贴出来看看?
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥 直接body.find(selectId).val(value);,然后form.render();
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 一开始就是这样写的 没效果
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 我注释的那个,写错了?
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥 我select赋值都是这样,不过弹出层的没试过,你可以输出dom对象看看有没有获取到
    0 回复
  • 祥哥
    2018-10-11
    @425607807_m 上面截图了的
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥 你查找的是class名还是id名啊,id要用#号
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 是有对象的
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 class(.)和ID(#) 我都试过了
    0 回复
  • 425607807_m
    2018-10-11
    @祥哥 你弹出的是iframe页面,可以尝试在iframe的本身页面取值做选中效果
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥 可能是你form.render(),使用的是当前页面的form对象,你要使用弹出页面的form对象加载才对
    0 回复
  • 祥哥
    2018-10-11
    @425607807_m 我这是修改时的,本身去做的话就需要重新查找一次了 这不是我想要的[泪]
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 不懂,文本框是有效果的,是from.render()的问题?
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 怎么获取弹出页面的from?
    0 回复
  • 425607807_m
    2018-10-11
    @祥哥 你先给select赋值,然后再判断不为空时选中,可以试试
    0 回复
  • 祥哥
    2018-10-11
    @425607807_m select 是有选项的(值),我现在是修改时 要把其中的一个值设为默认值
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥 整的这么复杂- -,直接存到sessionStorage.setItem("data",data);里面,编辑页获取赋值form.render();
    获取sessionStorage.getItem('data')
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 这种改要改很多页面 [泪] 我换种方法吧
    0 回复
  • 425607807_m
    2018-10-11
    @祥哥 做完方法共享下[汗]
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥
    <script type="text/javascript">
    function show(){
    layui.use('form', function(){
    var form = layui.form;
    form.render();//更新全部
    });
    }

    </script>
    编辑页加个方法函数

    父页面调用子页面方法,我以前的写法
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 有反应了,但是赋值没效果
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 默认为空了[衰]
    0 回复
  • 祥哥
    2018-10-11
    @圣贤愁 大佬你现在修改信息时 是怎么设置select的默认值的?
    0 回复
  • 圣贤愁
    2018-10-11
    @祥哥 你可以将值传到子页面的方法里面进行赋值渲染看看,很久的东西了,我也不知道怎么弄得[晕]
    0 回复