Как получить тег опции, выбранный в параметрах функции?
Моя цель - динамически настроить отображение тега опции по умолчанию.
Я хочу создать функцию и дать ей две переменные в качестве параметров. function(para1, para2)
и первый параметр является тегом параметра, второй - значением. Если значение или идентификатор первого параметра равно второму значению, этот тег параметра будет установлен для отображения по умолчанию.
Я хочу знать, как написать первое выражение в скобках. Я использовал document.getElementsByTagName(option)
и другие, но все они не правы.
1 ответ
Хотя я не уверен, что именно вы ищете, это мое лучшее предположение с решением jQuery
Если предположить,
para1 - идентификатор выпадающего
para2 - значение, которое должно быть выбрано в dropdwon
Ты можешь использовать .val
$("#tagId").val(desiredValue);
в вашем случае это будет как
$("#para1").val(para2);
В JavaScript
var index;
var dd = document.getElementById('para1');
for (var i = 0; i < dd.options.length; i++) {
if (dd.options[i].text === para1) {
index =i;
break;
}
}
dd.options[index].selected = true;