javascript - 回调函数 .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');
}
正如你所看到的,我试图做这个小技巧,但遗憾的是它没有采取,所以我想知道这样的事情是否可能?
非常感谢您的帮助/信息。
解决方案
假设您的 modal 已经select
在 div 中包含一个带有多个选项的框,.number
那么以下内容会将额外的选项添加到其中,该选项是从data
对象生成的:
$('.number select').append(`<option value="${data.number}">${data.number}"</option>`);
推荐阅读
- java - JNI 项目中生成的文件和函数都标记为语法错误
- chef-infra - 为什么我的宝石存在于熔炉中却找不到?
- php - Yii 无法保存数据 - 未知方法 save()
- h2o - XGBoost 与流中的 AutoML
- httprequest - Axios:如何将参数作为查询字符串发送
- python - Python函数的参数默认值是从另一个模块导入的
- c# - C# SpeechRecognizer vs SpeechRecognitionEngine
- c# - C#中Generic LinkedList<T>有什么用
- stm32 - Optimize power consumption with STM32L4 ADC
- r - 将 sqldf 与名称中包含下划线的 r 变量一起使用