我有以下代码:

var fileInput = $("#input-id").fileinput({

        initialPreview: [
            "<img src ='https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png' style='width:213px;height:141px;' name='Google'>",
        ],
    });


我想将更多img(从JSON获取)添加到initialPreview属性中,但是我看不到如何访问它。我什至不知道如何使该属性的日志控制台。

最佳答案

将初始数据声明为:

var data = {
    initialPreview: [
        "<img src ='https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png' style='width:213px;height:141px;' name='Google'>",
    ],
};


现在您的fileinput将是

var fileInput = $("#input-id").fileinput(data);


当您获得更多价值时。然后使用JSON中的new_img_data

data.initialPreview.push(new_img_data)


现在重新加载:

$("#input-id").fileinput(data)

关于javascript - 如何动态添加属性中的内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58300802/

10-12 03:31