我想动态更改select标签的选项值。这可能吗?当我说价值时,我指的是“改变我”部分。如果可以,有人可以告诉我怎么样?
<option value="0">Change Me</option>
答案 0 :(得分:1)
您可以按如下方式获取和修改组合框项目的文本:
$("#MyCombo option:selected").text()
注意:@shaz;谢谢你的评论,我的错误!
答案 1 :(得分:0)
是的,有可能
您需要使用select标签查看可用选项。
<select id='selection'>
<option value='0'>Value 0</option>
<option value='1'>Value 1</option>
<option value='2'>Value 2</option>
<option value='3'>Value 3</option>
<option value='4'>Value 4</option>
<option value='5'>Value 5</option>
</select>
javascript
var select = document.getElementById('selection');
// to get the currently selected item, use the `selectedIndex` property.
var index = select.selectedIndex; // 3 in case of value 2 selected
// to change its text
select.options[index].innerHTML = 'the new value';
这就是你要找的东西吗?