迷茫的小兵
2021-07-12 00:35
采纳率: 100%
浏览 78
已采纳

layui 多选下拉框动态赋值后变为单选下拉框?

动态赋值前

img
动态赋值后

img

多选效果没了
html


<div class="layui-form-item">
                <label class="layui-form-label">多选</label>
                <div class="layui-input-block">
                    <select multiple="multiple" lay-filter="test" id="tag2">
                        <option value="">请选择</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>

                    </select>
                </div>
            </div>

js

$.each(data, function (index, value) {
                                $('#tag2').append(new Option(value.content,value.tagid));
                            });
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 迷茫的小兵 2021-07-12 14:23
    已采纳

    问题已解决。使用了formSelect-v4.js

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 崽崽的谷雨 2021-07-12 09:08

    那你$('#tag2').append(new Option(value.content,value.tagid)); 这个的意思是循环创建。就是说循环创建之后就不可以了。那你试着
    $('#tag2').append(<option value=${value.tagid}>${value.content}</option>);

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题