首页 > 解决方案 > 回调函数 .html() 和 .val() 可以一起使用吗?

问题描述

再次回来!已经有一段时间。所以这是我的问题。

我有一个数据表设置,它从数据库中获取信息并以模式(bootstrap4)显示。顺便说一句,这很好用,但现在我不想添加下拉选项。此下拉列表需要具有存储在数据库中的信息(只有一个包含所有行的表)。

            success:function(data){
            $('#Modal').modal('show');
            $('#Id').val(data.id);
            $('.number').html("<select><option>".val(data.number)"</option></select>");
            $('#skills').val(data.skills);  
            $('.modal-title').html("<i class='edit'></i> Edit ");
            $('#action').val('Data');
            $('#save').val('Save');
        }

正如你所看到的,我试图做这个小技巧,但遗憾的是它没有采取,所以我想知道这样的事情是否可能?

非常感谢您的帮助/信息。

标签: javascriptphphtmljquery

解决方案


假设您的 modal 已经select在 div 中包含一个带有多个选项的框,.number那么以下内容会将额外的选项添加到其中,该选项是从data对象生成的:

$('.number select').append(`<option value="${data.number}">${data.number}"</option>`);

推荐阅读