如何在javascript中显示下拉列表中的选定选项
大家好,我已经编写了一些javascript代码,以根据另一个下拉列表显示一些值。所以现在我想在我的编辑页面中显示这些选定的值 这是我的密码:如何在javascript中显示下拉列表中的选定选项,javascript,laravel,Javascript,Laravel,大家好,我已经编写了一些javascript代码,以根据另一个下拉列表显示一些值。所以现在我想在我的编辑页面中显示这些选定的值 这是我的密码: function getSubjectsTopics(subject_id) { if(subject_id) { loading_show(); axios.get("/master/topic/get-topic-by-subject-id/" + subject_id)
function getSubjectsTopics(subject_id)
{
if(subject_id) {
loading_show();
axios.get("/master/topic/get-topic-by-subject-id/" + subject_id)
.then(function(response) {
var optionHtml = '<option value="0">Parent</option>';
if(response.data.status) {
$.each(response.data.subject_topics, function(i,v) {
optionHtml += `<option value="${v.id}" >${v.name}</option>`;
}
$("#ddl_topic_type").html(optionHtml).attr('disabled', false).select2();
loading_hide();
})
.catch(function(error) {
loading_hide();
console.log(error);
Swal.fire({
type: 'error',
title: 'Oops...',
text: 'Something went wrong!'
})
})
} else {
$("#ddl_topic_type").attr('disabled', true);
}
}
函数getSubjectsTopics(主题id)
{
if(主题id){
加载_show();
获取(“/master/topic/get topic by subject id/”+subject\u id)
.然后(功能(响应){
var optionHtml='Parent';
if(响应、数据、状态){
$。每个(response.data.subject_主题、功能(i、v){
optionHtml+=`${v.name}`;
}
$(“#ddl#u topic_type”).html(optionHtml).attr('disabled',false).select2();
加载_hide();
})
.catch(函数(错误){
加载_hide();
console.log(错误);
喷火({
键入:“错误”,
标题:“哎呀……”,
文字:“出了点问题!”
})
})
}否则{
$(“#ddl#u topic_type”).attr('disabled',true);
}
}
有人可以帮助我如何在$中的optionhtml variable.TIA中添加所选代码。每个块中,您可以使用三元运算符并根据选择条件添加“selected”关键字 在检查是否应选择isSelected变量后,首先为其分配一个布尔值。然后使用三元运算符将所选关键字添加到模板文本中
optionHtml += `<option value="${v.id}" ${isSelected ? 'selected' : ''} >${v.name}</option>`;
optionHtml+=`${v.name}`;