我使用angular来管理我从数组中选择的下拉列表。
我理解如何实现前3个(使用myValue.toUpperCase() for myValue in myArrayOfValues
),但我甚至不知道如何实现第4点 - 无论是在Angular(理想情况下)还是在原始JS /中jQuery的
任何人都知道如何实现这一目标?
答案 0 :(得分:0)
我想你想要一个组合:
HTML:
<select name=dropdown size=1>
<option value="option1">option 1</option>
<option value="option2" selected>VIEWING: option 2</option>
</select>
使用Javascript:
var dropdown = $('select[name="dropdown"]');
dropdown.focusin(function() {
var selected = dropdown.find(":selected");
selected.html(selected.val());
});
dropdown.change(function() {
updateSelected();
$(this).blur();
});
dropdown.focusout(function() {
updateSelected();
});
function updateSelected() {
var selected = dropdown.find(":selected");
var html = "VIEWING: " + selected.val();
selected.html(html);
}